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

السؤال

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
نشر
بتاريخ 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
نشر
بتاريخ 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 ومرة أخرى في التابع الآخر، ويجب عليك استخدامها مرة واحدة في حال أردت تمرير المتغيرات بين التوابع أو حسب استخدامك لها.

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

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...