数组实战演练

1.编写Java程序,创建一维数组arr【】,并将其遍历输出。

  

1 int  arr[]=new int[]{2,4,6,8,10,12};
2         
3         for(int i=0;i<6;i++)//i<a.length
4         {
5             System.out.println("arr["+i+"]="+arr[i]);
6         }
View Code

2.编写Java程序,创建一维数组arr【】,将数组中最大的数输出。

 1         int  arr[]=new int[]{4,6,12,2,10,8};
 2         
 3         for(int i=0;i<6;i++)//i<a.length
 4             {
 5                 System.out.print("arr["+i+"]="+arr[i]+"	");
 6             }
 7         
 8         int max=arr[0];
 9         
10         for(int j=0;j<5;j++)
11         {
12             if(max<arr[j])
13             {
14                 max=arr[j];
15             }
16             
17         }
18         System.out.println("数组中的最大值max="+max);
View Code

3.编写Java程序,创建二维数组arr【】【】,将二维数组中所有元素的和输出。

   (1)for循环求和

 1 int[][]e=new int[][]{{0,1,2},{3,4,5}};
 2           int sum=0;
 3           for(int b=0;b<e.length;b++)
 4                 {
 5                     
 6                     for(int c=0;c<3;c++)
 7                     {
 8                         
 9                         sum+=e[b][c];
10                         
11                     }
12         
13                 }
14           System.out.println("二维数组的和sum="+sum);
View Code

    (2)foreach循环求和

 1       int[][] k=new int[][]{{1,2,3,4},{5,6,7},{8,9},{0}};
 2           int sum =0;
 3             for(int[] t:k)
 4             {
 5                 for(int y:t)
 6                 {
 7                     sum+=y;
 8                 }
 9                 
10             }
11             System.out.println("二维数组的和sum="+sum);
View Code

原文地址:https://www.cnblogs.com/arxk/p/5222832.html