您的位置:首页 > 编程语言 > Java开发

JAVA -- 如何遍历数组

2015-03-05 11:43 113 查看
《疯狂JAVA讲义》第五章的作业, 实现数组内容的遍历和查找:

class Student
{
public String name;
public int age;
public String gender;
public String phone;
public String address;
public String email;

void setter_name(String name1)
{
this.name = name1;
}

String getter_name()
{
return this.name;
}
}

public class StudentTest
{
public static void main(String[] args)
{
Student[] students;
students = new Student[3];
boolean result = false;

Student guilan = new Student();
guilan.setter_name("guilan");

Student alex = new Student();
alex.setter_name("xudong");

Student kaixing = new Student();
kaixing.setter_name("jiahe");

students[0] = guilan;
students[1] = alex;
students[2] = kaixing;

String mingzi = "guilan";
System.out.println("Try to find if there is a student named guilan.");

//Option 1 to parse array
//for(int i=0; i<students.length; i++)
//{
// if(students[i].name == mingzi)
// {
// System.out.println("Found the matched name in array.");
// result = true;
// break;
// }
//}
//OPtion 2 to parse array
for(Student xuesheng: students)
{
if(xuesheng.name == mingzi)
{
System.out.println("Found the matched name in array.");
result = true;
break;
}
}

if(!result)
{
System.out.println("Could not find name" + mingzi + "in Array.");
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java