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

التعامل مع المصفوفة ثنائية الأبعاد بلغة جافا

Hoida Ahamed

السؤال

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
بتاريخ 7 ساعات قال Hoida Ahamed:

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

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

مصر           القاهرة

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

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...