public class Array {
public static void main(String[] args) {
int[] arr01 = new int[10]; //索引下标[0,length-1] 0,1……9
String[] arr02 = new String[5];
arr01[0] = 0;
arr01[1] = 1;
arr01[2] = 2;
//初始化并读取数组元素的值
for (int i = 0; i < 10; i++) { //也可以用大括号直接赋值
arr01[i] = 10 * i; // int[] arr04={0,1,2};
System.out.println(arr01[i]); // for(int n:arr04) {
} // System.out.println(n);
// }
System.out.println("#############");
//foreach循环只能用于读取数组元素的值,不能修改值
for (int m : arr01) {
System.out.println(m);
}
Sir[] arr03 = new Sir[3];
arr03[0] = new Sir(1001, "韩一");
arr03[1] = new Sir(2002, "韩二");
arr03[2] = new Sir(3003, "韩三 ");
for (int j = 0; j < arr03.length ; j++) {
System.out.println(arr03[j].getId());
System.out.println(arr03[j].getName());
}
}
}
class Sir {
private int id;
private String name;
public Sir(int id, String name) { //构造器要写对
this.id=id;
this.name=name;
}
public int getId() { //get,set可以用快捷键,不用再敲
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
运行结果
0
10
20
30
40
50
60
70
80
90
#############
0
10
20
30
40
50
60
70
80
90
1001
韩一
2002
韩二
3003
韩三
Java--数组
最新推荐文章于 2024-11-24 15:52:40 发布