Rama Omer نشر 12 أبريل 2021 أرسل تقرير نشر 12 أبريل 2021 عند كتابة برنامج بال opp كيف يمكن ادخال الاوامر بصفتي مستخدم كما في الصورة اريد من البرنامج ان يطلب مني ادخال المعطيات و ليس طباعة النص كما هو مكتوب اقتباس
0 Sam Ahw نشر 12 أبريل 2021 أرسل تقرير نشر 12 أبريل 2021 الإدخال من المستخدم في جافا يتم عن طريق استخدام System.in وهو standard input stream ويمكننا السماح بالإدخال حسب نمط البيانات الذي ننتظر من المستخدم أن يقوم بإدخاله، مثل sc.nextLine لإدخال سلسلة نصية String أو nextInt لإدخال أعداد. مثال بسيط لإدخال الأرقام وطباعة مجموعها: import java.util.*; class UserInputDemo { public static void main(String[] args) { Scanner sc= new Scanner(System.in); System.out.print("Enter first number- "); int a= sc.nextInt(); System.out.print("Enter second number- "); int b= sc.nextInt(); System.out.print("Enter third number- "); int c= sc.nextInt(); int d=a+b+c; System.out.println("Total= " +d); } } والبرنامج السابق في المثال سيسمح للمستخدم بإدخال 3 أعداد ثم سيقوم بطباعة الناتج. 1 اقتباس
0 Rama Omer نشر 12 أبريل 2021 الكاتب أرسل تقرير نشر 12 أبريل 2021 بتاريخ 16 دقائق مضت قال Sam Ahw: الإدخال من المستخدم في جافا يتم عن طريق استخدام System.in وهو standard input stream ويمكننا السماح بالإدخال حسب نمط البيانات الذي ننتظر من المستخدم أن يقوم بإدخاله، مثل sc.nextLine لإدخال سلسلة نصية String أو nextInt لإدخال أعداد. مثال بسيط لإدخال الأرقام وطباعة مجموعها: import java.util.*; class UserInputDemo { public static void main(String[] args) { Scanner sc= new Scanner(System.in); System.out.print("Enter first number- "); int a= sc.nextInt(); System.out.print("Enter second number- "); int b= sc.nextInt(); System.out.print("Enter third number- "); int c= sc.nextInt(); int d=a+b+c; System.out.println("Total= " +d); } } والبرنامج السابق في المثال سيسمح للمستخدم بإدخال 3 أعداد ثم سيقوم بطباعة الناتج. البرنامج بيدخل و بيطبع عادي لكن بمجرد عمل function مختلفة لاستدعائه باستخدام ال oop م بيدخل بيعمل error اقتباس
0 Sam Ahw نشر 12 أبريل 2021 أرسل تقرير نشر 12 أبريل 2021 بتاريخ 6 دقائق مضت قال Rama Omer: بتاريخ 25 دقائق مضت قال Sam Ahw: الإدخال من المستخدم في جافا يتم عن طريق استخدام System.in وهو standard input stream ويمكننا السماح بالإدخال حسب نمط البيانات الذي ننتظر من المستخدم أن يقوم بإدخاله، مثل sc.nextLine لإدخال سلسلة نصية String أو nextInt لإدخال أعداد. مثال بسيط لإدخال الأرقام وطباعة مجموعها: import java.util.*; class UserInputDemo { public static void main(String[] args) { Scanner sc= new Scanner(System.in); System.out.print("Enter first number- "); int a= sc.nextInt(); System.out.print("Enter second number- "); int b= sc.nextInt(); System.out.print("Enter third number- "); int c= sc.nextInt(); int d=a+b+c; System.out.println("Total= " +d); } } والبرنامج السابق في المثال سيسمح للمستخدم بإدخال 3 أعداد ثم سيقوم بطباعة الناتج. البرنامج بيدخل و بيطبع عادي لكن بمجرد عمل function مختلفة لاستدعائه باستخدام ال oop م بيدخل بيعمل error في الصورة المرفقة سابقاً قمت بإنشاء الغرض Scanner مرتين، مرة بداخل التابع الأساسي main ومرة أخرى في التابع الآخر، ويجب عليك استخدامها مرة واحدة في حال أردت تمرير المتغيرات بين التوابع أو حسب استخدامك لها. أما بالنسبة للخطأ، في حال لم يتم حل المشكلة بعد هذه التعديلات يمكنك إرفاق الكود الذي تحاولين كتابته والخطأ الذي يظهر لك. 1 اقتباس
السؤال
Rama Omer
عند كتابة برنامج بال opp
كيف يمكن ادخال الاوامر بصفتي مستخدم
كما في الصورة اريد من البرنامج ان يطلب مني ادخال المعطيات و ليس طباعة النص كما هو مكتوب
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.