• 0

شرط لجعل المستخدم يدخل ارقام زوجيه فقط بلغة جافا

package Java;

import java.util.Scanner;

public class Main {
 
  public static void main(String[] args) {

  Scanner in =new Scanner(System.in);
   int i;
 
  System.out.println("ادخل حجم المصفوفة:");
 
  int size =in.nextInt();
 
  int arr[] = new int[size];
 
  System.out.println("ادخل عناصر المصفوفة:");
 
  for (i=0;i<arr.length;i++)
  arr[i]=in.nextInt();


  System.out.println(":طباعة عناصر المصفوفة");
 
  for ( i=0;i<arr.length;i++)

  System.out.println(arr[i]);
  }
}

شرط لجعل المستخدم يدخل ارقام زوجيه فقط

تمّ تعديل بواسطة Wael Aljamal
توضيح السؤال
1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


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

في جزء قراءة أرقام المصفوفة:

for (i=0;i<arr.length;i++)
	arr[i]=in.nextInt();

سنعمل على تحقيق شرط إدخال عدد زوجي حيث نستعمل حلقة while مثلا في نفس خانة المصفوفة حتى يدخل عدد زوجي

for (i=0;i<arr.length;i++) {
  int x = in.nextInt();
  while (x % 2 != 0) {
    
  	System.out.println("ادخل  عناصر زوجية فقط في المصفوفة:");

    x = in.nextInt();
  }
  arr[i] = x;
}

باقي قسمة العدد الزوجي على 2 هو 0، لذلك طالما أن باقي القسمة غير 0 نعيد إدخال قيمة X بعد التأكد يتم إسناد قيمة x للعنصر arr في الخانة i

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


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

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن