gentle man
مثال الى الاختلاف. في الماتلاب, راح تسويه هو كتابة الكود ( (' ')=input) ويكون بين علامتسي التنصيص النص التوضيحي للمستخدم
(مثلا: enter an integer ).
في الجافا, لازم اول تكتب سطر كامل (import java.util.Scanner)
ومن ثم ضمن الـmethod تكتب (Scanner ----= new Scanner(System.in, وفي الفراغ (---) لازم تكتب اسم المدخل (Input مثلا) ومن ثم تساوي قيمة المتغير (number مثلا) بـinput في syntax آخر.....
|
كلامك صحيح بس عندك طرق اسهل من كدا
انت حبيت تدخل القيمة باستخدام الscanner
الscanner لو مميزااتو بس لو حابب بطريقة سهلة على قولتك زي الماتلاب اهو شوف سطر واحد
فلو حبيت تدخل رقم
كل الي راح تسوي
int m = 5;
اتمنى تكون فهمت
لو حبيت المستخدم الي يدخلو تقدر عن طريق كلاس الJOptionPane
امممم
------------------------------------------
double m ;L
m=Double.parseDouble(JOptionPane.showInputDialog(n ull,"enter ur m "));L
--------------------------------
int m ;L
m=Integer.parseInt(JOptionPane.showInputDialog(nul l,"enter ur m "));L
-----------------------------
String m ;L
m=(JOptionPane.showInputDialog(null,"enter ur m "));L
------------------------------------
Double.parseDouble
Integer.parseInt
طبعن السطرين دي السبب فيهم انو الJOptionPame لمن تاخد شي تاخدو نص بس عشان اخزنو في double or integer لازم احولو من string الى الي اباه
زي ماهوا موضح عندنا فوق لو نلاحظ في السترنق ما حولنا بس في الدبل والانتقر حولنا
* على فكرة الL هادي عشان لا يتخلبط الكتابة هنا في البرنامج ما راح تكتبها طبعن
وبالتالي راح يتخزن وانتهينا