java 中任意输入一个二维数组,然后再以矩阵的形式输出此数组。
2个回答
展开全部
import java.util.Scanner;
public class Main1 {
public static void main(String ars[]){
Scanner s=new Scanner(System.in);
System.out.println("请输入数组行数和列数");
int x=s.nextInt();
int y=s.nextInt();
int [][]awarry=new int[x][y];//初始化数组
System.out.println("请输入数组元素");
for(int i=0;i<x;i++)//循环输入
for(int j=0;j<y;j++)
awarry[i][j]=s.nextInt();
System.out.println("你输入的数组为");
for(int i=0;i<x;i++){//循环输出
for(int j=0;j<y;j++)
System.out.print(awarry[i][j]+"\t");
System.out.println();
}
}
}
运行示例:
请输入数组行数和列数
2 3
请输入数组元素
1 2 3 4 5 6
你输入的数组为
1 2 3
4 5 6
public class Main1 {
public static void main(String ars[]){
Scanner s=new Scanner(System.in);
System.out.println("请输入数组行数和列数");
int x=s.nextInt();
int y=s.nextInt();
int [][]awarry=new int[x][y];//初始化数组
System.out.println("请输入数组元素");
for(int i=0;i<x;i++)//循环输入
for(int j=0;j<y;j++)
awarry[i][j]=s.nextInt();
System.out.println("你输入的数组为");
for(int i=0;i<x;i++){//循环输出
for(int j=0;j<y;j++)
System.out.print(awarry[i][j]+"\t");
System.out.println();
}
}
}
运行示例:
请输入数组行数和列数
2 3
请输入数组元素
1 2 3 4 5 6
你输入的数组为
1 2 3
4 5 6
展开全部
public static void main(String[] args) {
Integer[][] itg = new Integer [2] [3];
Random rd = new Random(47);
for(int i=0;i<2;i++){
System.out.println(itg[i].length);
for(int j=0;j<3;j++){
itg[i][j] = rd.nextInt(60);
System.out.print(itg[i][j]+"\t");
}
System.out.println();
}
}
Integer[][] itg = new Integer [2] [3];
Random rd = new Random(47);
for(int i=0;i<2;i++){
System.out.println(itg[i].length);
for(int j=0;j<3;j++){
itg[i][j] = rd.nextInt(60);
System.out.print(itg[i][j]+"\t");
}
System.out.println();
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询