问题一:编写Java程序,创建一维数组arr[],并将其遍历输出。
编写Java代码如下:
//方法一 int [] arr=new int[5]; arr[0]=2;arr[1]=5; arr[2]=6;arr[3]=1; arr[4]=9; for (int i=0;i<=4;i++) { System.out.println(arr[i]); } //方法二: for(int i:arr) { System.out.println(i); }
则运行结果为:
问题二:编写Java程序,创建一维数组arr[],将数组中最大的数输出
编写Java代码如下:
1 System.out.println("输入的数组为:"); 2 int [] arr=new int [5]; 3 arr[0]=3;arr[1]=65; 4 arr[2]=43;arr[3]=87; 5 arr[4]=9; 6 for(int t:arr) 7 { 8 System.out.print(t+" "); 9 } 10 System.out.println(); 11 int max=0; 12 for(int i=0;i<arr.length;i++) 13 { 14 if(arr[i]>max) 15 { 16 max=arr[i]; 17 } 18 } 19 System.out.println("数组中最大的数是:"+max);
则运行结果为:
问题三:编写Java程序,创建二维数组arr[][],将二维数组中所有元素的和输出
编写Java代码如下:
1 System.out.println("输入的数组为:"); 2 int [][]arr=new int[][]{{3,4},{23,4},{87,96},{97,6}}; 3 for (int []t:arr) 4 { 5 for(int y:t ) 6 { 7 System.out.print(y+" "); 8 } 9 } 10 int sum=0; 11 for(int i=0;i<arr.length;i++) 12 { 13 for(int j=0;j<arr[i].length;j++) 14 { 15 sum+=arr[i][j]; 16 } 17 } 18 System.out.println(); 19 20 System.out.println("数组求和结果是:"+sum);
则运行结果为: