الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Cin>> In Java

مغلق
بدأه hosam15 في 9 ديسمبر 2007 · 6 رد · 1,053 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته ....

إخواني انا ابتدأت اتعلم الجافا وكنت مبرمج ++C

وقابلتني مشكله المدخلات في الجافا لما يصير عندي كود

واود من المستخدم ادخال قيمه لإستخدمها في البرنامج

انا اعرفها بال ++C لكن بال Java حاولت ولم اصل لحل

واريد توضيح للمثال اللي سوف اطرحه بال ++C

int grade;

cout<<"Enter Your Grade: ";

cin>>grade

;

#2

بامكانك استخدام الـ JOptionPane او الكلاس Scanner

JOptionPane.showInputDialog(null,"Enter Your Grade" );

ابحث في المنتدى ستجد الكثير عن الكلاس Scanner

منقطع من حين لاخر

#3

الصيغة الأبسط المقابلة لـ Cin هي موجودة مع تعريف الوظيفة main في جافا، حيث تأخذ الوظيفة main في جافا سلسلة من البارامترات عادة تكتب بالشكل: String[ ] args هذه السلسلة تقوم بتخزين المدخلات من شاشة الدوس عند تشغيل البرنامج، مثلا عتدما تريد تشغيل برنامجك MyProgram وتريد إدخال بعض القيم، مثلا الاسم والعمر، نقوم بدلا من التشغيل بالطريقة العادية: java MyProgram نكتب التالي:

java MyProgram Arabi_Arabi 31

يتم تخزين هذه القيم ضمن السلسلة args وبعد ذلك يمكنك معالجتها ضمن البرنامج، وفي هذا المثال ستجد أن args.length=2 ولكن الرقم الذي تم إدخاله سيخزن على أنه نص String لذا ينبغي تحويله لرقم عبر وظائف الجافا.

#4

جزاكم الله خير لكن إلي الآن وا نا احاول ولم استطع

يا ليت يكون هناك من يوضح لي

كود مثلا فيه صيغة ادخال و اخراج كي افهم الطريقه

عارف اني غلبتكم ولكن اصراري علي التعلم يدفعني ....

#6

لا أحد يستخدم الــ Scanner في البرمجة المتقدمة

يفضل استخدام JOptionPane

يجب أن تستورد هادا الباكج

import  javax.swing.JOptionPane;

للإدخال

String x = JOptionPane.showInputDialog(null,"Enter The numbe");

للتحويل من String إلى Integer

int y = x.parseInt();
#7
اقتباس
لا أحد يستخدم الــ Scanner في البرمجة المتقدمة

تقصد المرئيه أخي و ليست المتقدمه، أليس صحيح ؟

هذا الموضوع مغلق.

مواضيع مشابهة