您的位置:首页 > 其它

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

2016-02-27 12:50 225 查看
问题一:编写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代码如下:

System.out.println("输入的数组为:");
int [] arr=new int [5];
arr[0]=3;arr[1]=65;
arr[2]=43;arr[3]=87;
arr[4]=9;
for(int t:arr)
{
System.out.print(t+" ");
}
System.out.println();
int max=0;
for(int i=0;i<arr.length;i++)
{
if(arr[i]>max)
{
max=arr[i];
}
}
System.out.println("数组中最大的数是:"+max);


则运行结果为:


问题三:编写Java程序,创建二维数组arr[][],将二维数组中所有元素的和输出

编写Java代码如下:

System.out.println("输入的数组为:");
int [][]arr=new int[][]{{3,4},{23,4},{87,96},{97,6}};
for (int []t:arr)
{
for(int y:t )
{
System.out.print(y+" ");
}
}
int sum=0;
for(int i=0;i<arr.length;i++)
{
for(int j=0;j<arr[i].length;j++)
{
sum+=arr[i][j];
}
}
System.out.println();

System.out.println("数组求和结果是:"+sum);


则运行结果为:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: