您的位置:首页 > 其它

求矩阵每行的最大值

2015-08-19 14:40 344 查看
要求:给出一个举证,求出矩阵每行中的最大值!非方阵一样的!

public class JuZheng {
public static void main(String args[]) {
int a[][] = { { 1, 2, 3 }, { 4, 5, 6 },{7,8,9}};

int max[]={0,0,0};
System.out.println("原始矩阵为:");
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {

switch(i){
case 0:
if(max[0]<a[i][j]){
max[0]=a[i][j];
}
break;
case 1:
if(max[1]<a[i][j]){
max[1]=a[i][j];
}
break;
case 2:
if(max[2]<a[i][j]){
max[2]=a[i][j];
}
break;
}
System.out.print(a[i][j]+" ");
}
System.out.print("\n");
}

for (int i = 0; i < max.length; i++) {
System.out.println("第"+i+"行最大值:"+max[i]);
}
}
}


原始矩阵为:
1 2 3
4 5 6
7 8 9
第0行最大值:3
第1行最大值:6
第2行最大值:9
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: