编写JAVA程序给2行4列的二维数组赋值

2024-12-04 22:14:40
推荐回答(1个)
回答1:

我试着写了一个,你试试看是不是想要的。多次试验的话,多运行几次就行了。新建个java工程,src下建立ArrayTest类,然后把下面代码拷过去就行
public
class
ArrayTest
{
public
static
void
main(String[]
args){
int[][]
arr=new
int[2][4];
for(int
j=0;jboolean
has1=false;
for(int
i=0;iif(has1==true){
arr[i][j]=0;
}else
if(i==arr.length-1){
arr[i][j]=1;
}else{
//随机生成0和1
arr[i][j]=Math.random()>0.5?1:0;
if(arr[i][j]==1){
has1=true;
}
}
}
}
//计算每行的和
for(int
i=0;iint
sumi=0;
for(int
j=0;jsumi+=arr[i][j];
}
System.out.println("第"+i+"行的和为:"+sumi);
}
for(int
i=0;ifor(int
j=0;jSystem.out.print(arr[i][j]+"
");
}
System.out.println();
}
}
}