Ali Ali19 نشر 29 نوفمبر 2020 أرسل تقرير مشاركة نشر 29 نوفمبر 2020 (معدل) How do I make an array in Java? You read the elements of the matrix, print them, and then find the largest and lowest value, the sum, and the arrangement of the matrix تم التعديل في 29 نوفمبر 2020 بواسطة Wael Aljamal توضيح السؤال اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Wael Aljamal نشر 29 نوفمبر 2020 أرسل تقرير مشاركة نشر 29 نوفمبر 2020 مرحبا، تعريف مصفوفة Array من نوع معين مثلا أعداد صحيحة integer class Testarray{ public static void main(String args[]){ int a[]=new int[5];// تعريف المصفوفة a[0]=10;// إسناد قيمة يدويا a[1]=20; a[2]=70; a[3]=40; a[4]=50; // طباعة مصفوفة for(int i=0;i<a.length;i++){ // length خاصية تعيد عدد عناصر المصفوفة أو طولها System.out.println(a[i]); // i العنصر رقم } } } إيجاد أكبر عدد في مصفوفة: public class LargestInArrayExample{ public static int getLargest(int[] a, int len){ int temp = a[0]; // نفترض أول عنصر هو الأكبر for (int i = 0; i < len; i++) { if (a[i] > temp) // إذا كان العنصر الحالي أكبر من الجواب الافتراضي نقوم بتخزين قيمته مكان القيمة السابقة { temp = a[i]; } } return temp; } public static void main(String args[]){ int a[]={1,2,5,6,3,2}; // تهيئة مباشرة مع إسناد القيم int b[]={44,66,99,77,33,22,55}; System.out.println("Largest in a is: "+getLargest(a,a.length)); System.out.println("Largest in b is: "+getLargest(b,b.length)); } } إيجاد أصغر عدد تركتها لك بعد فهمك للشيفرة السابقة تقوم بتعديلها لحساب المجموع تقوم بالمرور على العناصر بحلقة و تجمعهم في متحول آخر و تعيد قيمة هذه المتحول (نفس آلية إيجاد أكبر و أصغر رقم. ترتيب مصفوفة: import java.util.Arrays; // تضمين صف مساعد من لغة الجافا public class SortArray{ public static void SortMyArray(int[] a){ Arrays.sort(a); // Arrays استدعاء دالة الترتيب من الصف sort } public static void main(String args[]){ int a[]={1,2,5,6,3,2}; int b[]={44,66,99,77,33,22,55}; SortMyArray(a); SortMyArray(b); for(int i=0;i<a.length;i++){ System.out.println(a[i]); } for(int i=0;i<b.length;i++){ System.out.println(b[i]); } }} قراءة عناصر المصفوفة من المستخدم (console) import java.util.Scanner; // تضمين الصف الذي يتعامل مع قنوات الإدخال public class Array_Sum { public static void main(String[] args) { int n; // تهيئة متحول لتخزين طول المصفوفة Scanner s = new Scanner(System.in); System.out.print("Enter no. of elements you want in array:"); n = s.nextInt(); // n قراءة عدد صحيح و تخزين النتيجة في int a[] = new int[n]; // بناء المصفوفة مع الطول المحدد سابقا System.out.println("Enter all the elements:"); for(int i = 0; i < n; i++) { a[i] = s.nextInt(); // إدخال عناصر المصفوفة واحدا تلو الآخر } // إعادة طباعة العناصر for(int i=0;i<a.length;i++){ System.out.println(a[i]); } } } حاول بالاعتماد على نفسك و عند حدوث أخطاء اطلب المساعدة لأن التدريب مهم جدا بالتوفيق اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Sam Ahw نشر 29 نوفمبر 2020 أرسل تقرير مشاركة نشر 29 نوفمبر 2020 إنشاء مصفوفة بلغة جافا: type var-name[]; أو type[] var-name; مثال لإنشاء مصفوفة وقرائة عناصرها: int [] arr = new int [] {1, 2, 3, 4, 5}; System.out.println("عنصار المصفوفة هي: "); //المرور على عناصر المصفوفة عن طريق زيادة العداد بقيمة 1 for (int i = 0; i < arr.length; i++) { System.out.print(arr[i] + " "); } لإيجاد أكبر عنصر ضمن المصفوفة: public static int getMax(int[] inputArray){ int maxValue = inputArray[0]; for(int i=1;i < inputArray.length;i++){ if(inputArray[i] > maxValue){ maxValue = inputArray[i]; } } return maxValue; } لإيجاد أصغر عنصر ضمن المصفوفة: public static int getMin(int[] inputArray){ int minValue = inputArray[0]; for(int i=1;i<inputArray.length;i++){ if(inputArray[i] < minValue){ minValue = inputArray[i]; } } return minValue; } لإيجاد مجموع عناصر المصفوفة: int[] array = {10, 20, 30, 40, 50, 10}; int sum = 0; for( int num : array) { sum += num; } اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Ali Ali19
How do I make an array in Java? You read the elements of the matrix, print them, and then find the largest and lowest value, the sum, and the arrangement of the matrix
تم التعديل في بواسطة Wael Aljamalتوضيح السؤال
رابط هذا التعليق
شارك على الشبكات الإجتماعية
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.