اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

الإدخال من المستخدم في جافا يتم عن طريق استخدام 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 أعداد ثم سيقوم بطباعة الناتج.

  • 0
نشر
  بتاريخ On 12‏/4‏/2021 at 19:15 قال 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
نشر
  بتاريخ On 12‏/4‏/2021 at 19:33 قال Rama Omer:
  بتاريخ On 12‏/4‏/2021 at 19:15 قال 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 ومرة أخرى في التابع الآخر، ويجب عليك استخدامها مرة واحدة في حال أردت تمرير المتغيرات بين التوابع أو حسب استخدامك لها.

أما بالنسبة للخطأ، في حال لم يتم حل المشكلة بعد هذه التعديلات يمكنك إرفاق الكود الذي تحاولين كتابته والخطأ الذي يظهر لك.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...