بسم الله الرحمــــن الرحيم:
السلام عليكم،مرحبا أصدقائي،كيف الحال؟مارأيكم ببعض الجداول الشهية؟ إنها وجبتنا لهذا اليوم.
ربما في بعض الأحيان قد تودون تخزين أسماء طلبة قسم ما مكون من 20 فردا،إليكم طريقتان لفعل ذلك:تصرحون ب 20 متغير من نوع String ،يعني متغير لكل طالب ...ممممم ممل،كثير،طويل....غير عملي،صحيح؟
إليكم الطريقة الثانية:نصرح و نعرف متغير واحدا يضم جمع أسماء الطلبة ، و المتغير هنا هو "جدول" لكن كيف نصرح بجدول،وكيف نعرفه؟
التصريح:
String[] students;
التصريح و التعريف:
String[] students = new String[20];
هنا صرحنا بجدول يضم 20 خانة(مكان)
أو نصرح بجدول و نعرفه محتواه كما في هذا المثال:
String[] students = {"Ahmad","Mouhamad","Houssam","Roqaya","Fatima","Aya"};
فيما تبقى سنعتمد المثال الأخير،وسنشرح به ما تبقى من المفاهيم.
بعدما تعرفنا على الجداول وكيفية التصريح بها و تعريفها،سنرى كيف نصل إلى عناصر الجدول.
لاحظوا جيدا الطريقة التي نحصل بها على عناصر الجدول:
students[0] = "Ahmad"; students[1] = "Mouhamad"; students[2] = "Houssam"; students[3] = "Roqaya"; students[4] = "Fatima"; students[5] = "Aya";
إذن للوصول إلى عنصر من عناصر الجدول نستعمل اسم الجدول و مؤشرادخل[ ] يبدأ من الصفر:
العنصر الأول يكون المؤشر 0 و الثاني يكون المؤشر 2 .....
سأعطي مثالا هنا يمكننا من ملئ جدول مكون من 10 أعداد،إذن سنغير النوع من String إلى int :
import java.util.Scanner;
public class ScannerInputExample {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int[] numbers = new int[10];
for(int i=0;i<10;i++){
System.out.print("Write a number : ");
numbers[i] = input.nextInt();
}
}
}
قمنا بتعريف الجدول محددين عدد العناصر التي سيضمها و نوع هذه العناصر،قمنا بتعريف كائن من كلاس Scanner للتعامل مع المدخلات،أضفنا حلقة for لملئ الجدول،الحلقة تضم عشر دورات في كل دورة البرنامج سيطلب من المستعمل إدخال عدد صحيح و يقوم مباشرة بوضعه في الجدول،عند تشغيل البرنامج تكون النتيجة كما يلي:
تمرين:
أنشئ جدولا يضم مجموعة من الأعداد الصحيحة(10).
نريد أن ننشئ برنامجا يمكننا من تحديد الأعداد الزوجية من بين أعداد الجدول،ويحدد لنا مكانها(مرتبتها).
إلى العمل.
دمتم في رعاية الله.








0 commentaires:
Enregistrer un commentaire