أكتب برنامج java يطلب من المستخدم إدخال أي رقم يريد للبحث عنه بداخل مصفوفة أرقام ثنائية (ذات بعدين) جاهزة. بعدها سيقوم البرنامج بطباعة

  • برمجة جافا

أكتب برنامج جافا يطلب من المستخدم إدخال أي رقم يريد للبحث عنه بداخل مصفوفة أرقام ثنائية (ذات بعدين) جاهزة.

بعدها سيقوم البرنامج بطباعة كم مرة تم إيجاد الرقم الذي أدخله المستخدم في المصفوفة.

الأجوبة

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);        
        int[][] matrix = {
            {5, 2, 3},
            {4, 5, 6},
            {5, 8, 9}
        };        
        int found = 0;
        int x;      
        System.out.print("Enter a number: ");
        x = input.nextInt();
        
        for (int i = 0; i < matrix.length; i++)
        {
            for (int j = 0; j < matrix[i].length; j++)
            {
                if (x == matrix[i][j])
                {
                    found++;
                }
            }
        }        
        if (found == 0)
        {
            System.out.println("'" + x + "' is not found");
        }
        else
        {
            System.out.println("'" + x + "' is found " + found + " time(s)");
        }
    }
}
هل كان المحتوى مفيد؟

تبحث عن مدرس اونلاين؟

محتاج مساعدة باختيار المدرس الافضل؟ تواصل مع فريقنا الان لمساعدتك بتأمين افضل مدرس
ماهو التخصص الذي تبحث عنه؟
اكتب هنا...