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

السؤال

نشر (معدل)
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
توضيح السؤال

Recommended Posts

  • 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

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...