#问题:
创建三个数组:第一个数组元素的值设置为 1、2、3、4 和 5。并将这个数组输出。第二个数组元素的值设置为 a、b、c、d和e。并将这个数组输出。第三个数组元素的值设置为 “中国”、 “银川”、 “上海”、 “北京” 和 “南京”。并将这个数组输出。
要求:用三种方法为数组元素赋初值。用两种方法遍历数组元素。
代码:
package mojiaibiancheng;
public class Demo4 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int i;
int []a = {1,2,3,4,5}; //创建1
int[] a1 = new int[5]; //创建2
a1[0] = 1;
a1[1] = 2;
a1[2] = 3;
a1[3] = 4;
a1[4] = 5;
int a2[] = new int[] {1,2,3,4,5}; //创建3
//for循环
System.out.print("**********a***********n");
for(i = 0 ; i < a.length ; i++) { //遍历1(1)
System.out.print(" "+a[i]+" ");
}
System.out.print("n");
//for-each循环输出
for(int t:a) {
System.out.print(t);
}
System.out.print("n");
System.out.print("**********a1***********n");
for(i = 0 ; i < a1.length ; i++) {
System.out.print(" "+a1[i]+" ");
}
System.out.print("n");
for(int t:a1) {
System.out.print(t);
}
System.out.print("n");
System.out.print("**********a2***********n");
for(i = 0 ; i < a2.length ; i++) {
System.out.print(" "+a2[i]+" ");
}
System.out.print("n");
for(int t:a2) {
System.out.print(t);
}
System.out.print("n");
char []b = {'a','b','c','d','e'};
char[] b1 = new char[5];
b1[0] = 'a';
b1[1] = 'b';
b1[2] = 'c';
b1[3] = 'd';
b1[4] = 'e';
char b2[] = new char[] {'a','b','c','d','e'};
System.out.print("**********b***********n");
for(i = 0 ; i < b.length ; i++) {
System.out.print(" "+b[i]+" ");
}
System.out.print("n");
for(char t:b) {
System.out.print(t);
}
System.out.print("n");
System.out.print("**********b1***********n");
for(i = 0 ; i < b1.length ; i++) {
System.out.print(" "+b1[i]+" ");
}
System.out.print("n");
for(char t:b1) {
System.out.print(t);
}
System.out.print("n");
System.out.print("**********b2***********n");
for(i = 0 ; i < b2.length ; i++) {
System.out.print(" "+b2[i]+" ");
}
System.out.print("n");
for(char t:b2) {
System.out.print(t);
}
System.out.print("n");
String []c = {"中国", "银川" , "上海" , "北京" , "南京"};
String[] c1 = new String[5];
c1[0] = "中国";
c1[1] = "银川";
c1[2] = "上海";
c1[3] = "北京" ;
c1[4] = "南京";
String c2[] = new String[] {"中国", "银川" , "上海" , "北京" , "南京"};
System.out.print("**********c***********n");
for(i = 0 ; i < c.length ; i++) {
System.out.print(" "+c[i]+" ");
}
System.out.print("n");
for(String t:c) {
System.out.print(t);
}
System.out.print("n");
System.out.print("**********c1***********n");
for(i = 0 ; i < c1.length ; i++) {
System.out.print(" "+c1[i]+" ");
}
System.out.print("n");
for(String t:c1) {
System.out.print(t);
}
System.out.print("n");
System.out.print("**********c2***********n");
for(i = 0 ; i < c2.length ; i++) {
System.out.print(" "+c2[i]+" ");
}
System.out.print("n");
for(String t:c2) {
System.out.print(t);
}
System.out.print("n");
// int[] arr = new int[3];
// arr[0] = 3;
// arr[1] = 9;
// arr[2] = 8;
// int [] s; //定义
// s = new int[10]; //声明
// System.out.print(s[0]); //0
// char [] s1;
// s1= new char[10];
// System.out.print(s1[0]); //0
// double [] s2;
// s2 = new double[10];
// System.out.print(s2[0]); //0
}
}



