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

السؤال

نشر (معدل)
System.out.println("ادخل نص");
   
   String  x=in.next();
   
   if(x=="go")
   
   System.out.println("الاجابة صحيحة ");
   
   else 
   
   System.out.println("الاجابة الصحيحه هي:"+x);

   يطبع  go   في هذا المثال اذا ادخلت 

doواذا ادخلت رمز اخر مثلاgoالاجابة الصحيحة 

goايضا يطبع الاجابة الصحيحه 

🤔ماالسبب وراء ذلك

تم التعديل في بواسطة Wael Aljamal
توضيح السؤال

Recommended Posts

  • 0
نشر
بتاريخ 2 ساعات قال Hoida Ahamed:

تفضل

سيكون الحل على 3 مراحل،

  1. طباعة اسم دولة ما من المصفوفة، أو طباعة لأكثر من عنصر هذا يعود لكِ
  2. قراءة دخل المستخدم الذي يمثل العاصمة
  3. مقارنة الإجابة إن كانت صحيح بالحث عن التطابق في المصفوفة
package Java;

import java.util.Scanner;


public class Main {

  public static void main(String[] args) {

    Scanner in =new Scanner(System.in);

    String arr[ ][ ]={{"S,R"},{"M,E"},{"A,W"}};
    for (int i=0;i<arr.length;i++){
      System.out.println( "ما هو اسم عاصمة المدينة:" + arr[i][0]);
      String x = in.next();
      if ( x.equals(arr[i][1]) ) {
      	System.out.println("إجابة صحيحة");
      }else {
      	System.out.println("إجابة خاطئة إن الإجابة الصحيحة هي:" + arr[i][1] );
      }
    }
  }
}

 

  • arr[i][0] تحوي  الدولة

  • arr[i][1] تحوي العاصمة

  • 0
نشر

هل تقصدين أن الإجابة الصحيحة هب go وفي جال أدخلها المستخدم نخبرع أن إجابته صحيحة، وفي حال أدخل عبارة مختلفة نخبره بالإجابة الصحيحة؟

أي عليك تعديل هذا الجزء:

   System.out.println("الاجابة الصحيحه هي:"+ "go" );

نحدد go بدل x، هل هذا يحل مشكلتك؟

  • 0
نشر
بتاريخ 10 دقائق مضت قال Wael Aljamal:

هل تقصدين أن الإجابة الصحيحة هب go وفي جال أدخلها المستخدم نخبرع أن إجابته صحيحة، وفي حال أدخل عبارة مختلفة نخبره بالإجابة الصحيحة؟

أي عليك تعديل هذا الجزء:


   System.out.println("الاجابة الصحيحه هي:"+ "go" );

نحدد go بدل x، هل هذا يحل مشكلتك؟

لايحل المشكلة لانه اذا فعلته يكون نفس المشكلة

تم انه اذا ادخلت كم خيار كيف يكون الحل

وهل هناك طريقة اخرى لحل هذه المشكلة

  • 0
نشر
بتاريخ 34 دقائق مضت قال Hoida Ahamed:

لايحل المشكلة لانه اذا فعلته يكون نفس المشكلة

تم انه اذا ادخلت كم خيار كيف يكون الحل

وهل هناك طريقة اخرى لحل هذه المشكلة

لم أفهم المطلوب، أرجو شرح المشكلة بشكل أفضل.

  • 0
نشر
بتاريخ 9 ساعات قال Wael Aljamal:

لم أفهم المطلوب، أرجو شرح المشكلة بشكل أفضل.

المشكلة ببساطة :

بشرط ان تكون الدول وعواصمها مخزن في مصفوفة ثنائيه البعد

البرنامج  يسال المستخدم عن عاصمه الدولة

اذا اجاب المستخدم اجابة صحيحة اطبع له الاجابه صحيحه

واذا كانت خاطئه اطبع له الاجابه الصحيحه هي 

 

 

  • 0
نشر
بتاريخ 21 ساعات قال Hoida Ahamed:

المشكلة ببساطة :

بشرط ان تكون الدول وعواصمها مخزن في مصفوفة ثنائيه البعد

البرنامج  يسال المستخدم عن عاصمه الدولة

اذا اجاب المستخدم اجابة صحيحة اطبع له الاجابه صحيحه

واذا كانت خاطئه اطبع له الاجابه الصحيحه هي 

 

 

هل لديك مثال عن المصفوفة؟ ماهي هيكلية المصفوفة..

  • 0
نشر
بتاريخ 1 ساعة قال Wael Aljamal:

هل لديك مثال عن المصفوفة؟ ماهي هيكلية المصفوفة..

مصفوفة ثنائيه ٣اعمدة(تزيد حسب الدول) و٢صف مثلاً::

السعودية    الرياض

مصر           القاهرة

السودان      الخرطوم

  • 0
نشر
بتاريخ 4 ساعات قال Wael Aljamal:

أرجو وضع شبفرة برمجية تحوي على قيم سليمة

تفضل

package Java;

import java.util.Scanner;


public class Main {

  public static void main(String[] args) {

    Scanner in =new Scanner(System.in);

    String arr[ ][ ]={{"S,R"},{"M,E"},{"A,W"}};
    for (int i=0;i<arr.length;i++){
      for (int j=0;j<arr[0].length;j++){
        System.out.println(arr[i][j]);
      }
    }
  }
}

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...