P106 实战练习(数组三个习题)

问题一:编写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);

则运行结果为:

 

转载于:https://www.cnblogs.com/hanazawalove/p/5222725.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值