السلام عليكم ورحمه الله وبركاته
اخواني/ اخواتي الاعزاء سبق وان كتبت موضوع وهو كيفيه حذف و اضافه عنصر في المصفوفه
لقد ساعدني احد الاعضاء في حل بعض الاخطاء اللتي وقعت بها وهذا هو الكود :
public class Student
{
final int NUMBER_OF_STUDENT= 5;
String[] student = new String[NUMBER_OF_STUDENT];
public static int i=0;
public void addStudent(String STUDENTE)
{
if (i<student.length)
{
student=STUDENTE;
}
i++;
}
public void removeStudent(String STUDENTE)
{
for (int i = 0; i < student.length; i++)
{
//try {
if (student.equals(STUDENTE))
{
student=null;
break;
}
// }catch (Exception e) {
//System.out.println("There is no element");
// }
}
}
}نلاحظ ان المصفوفه محدده وهي فقط تضيف خمس عناصر ولكن قمت بتجربه هل استطيع اضافه اكثر من خمس عناصر؟ والاجابه كانت غير متوقعه وهي انني استطعت اضافه اكثر من خمس عناصر مع العلم ان هذا غير منطقي
وعندما قمت باضافه الخمس عناصر واردت ان احذف البعض منها مثل ("tt") لا اعلم ماهي الاستراتيجيه بعض الاحيان تحذف لي عنصر من دون ظهور اي خطا وبعض الاحيان يظهر خطا استنثاء قمت باخذ صوره من المخرجات لتوضح المشكله :

وشكرا مقدما ً علي ماتبذلونه من جهاد لمساعده اخوانكم .
والله الموفق



