السلآام عليكم ,,
انا طالبه جديد وابي مساعدتكم ,,
سويت برنامج وماطلع output لأنه فيه خطأ في ال object وانا عندي مشكلة في الأوبجكت مع اarray ,,
اتمنى منكم مساعدتكم .. ,
سويته في كلاسين ,,
الكلاس الأول هنا :
public class Student
{
private String[] a;
private int nelem;
private String name;
public Student (String n)
{
name=n;
nelem=0;
}
public void insert(String value)
{
a[nelem]=value;
nelem++;
}
public boolean find(String searchkey)
{
int j;
for(j=0; j<nelem; j++)
if(a[j] == searchkey)
break;
if (j==nelem)
return false;
else
return true;
}
public void display()
{
int j;
for ( j=0; j<nelem; j++)
System.out.println(a[j]+"\t");
}
}والكلاس الثاني
public class StudentTest
{
public static void main(String[] args)
{
String na=null;
Student obj;
obj = new Student(na);
obj.insert("H");
obj.insert("A");
obj.insert("G");
obj.insert("H");
obj.insert("M");
obj.insert("F");
obj.display();
String name= "A";
int i;
for(i=0; i<5; i++)
if(obj.find ( name))
System.out.println("found" + name);
else
System.out.println("can't found" + name);
}
}اانتظركمـ هنآ ^_^