java 键盘输入二维数组

如题所述

第1个回答  推荐于2017-09-17
package ex1;

import java.util.Scanner;

import java.util.*;
public class szsr {

/**
* 声明二维数组并对二维数组赋值
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input=new Scanner(System.in);
int num1;
int num2;

System.out.print("请输入二维数组的长度:");
num1=input.nextInt();
System.out.print("请输入二维数组的宽度:");
num2=input.nextInt();

int[][]num=new int[num1][num2];
for(int i=0;i<num1;i++){
for(int j=0;j<num2;j++){
System.out.print("二维数组中的第"+(i*num2+(1+j))+"个元素为:");
num[i][j]=input.nextInt();
}
}
for(int i=0;i<num1;i++)
for(int j=0;j<num2;j++){
System.out.print(num[i][j]+"\n");
}

}

}
第2个回答  2010-12-15
Scanner input = new Scanner(System.in);
int n = input.nextInt();
//输入n作为二维数组的长度
String array[][] = new String [n][n];
for( int i = 0;i < n; i++)
for(int j = 0;j < n; j++)
array[i][j] = input.next();
//输入二维数组
for( int i = 0;i < n; i++)
for(int j = 0;j < n; j++)
array[i][j] = input.next();
//输出二维数组本回答被网友采纳
第3个回答  2010-12-15
类型[][] 数组名 = new 类型;

或者

类型[][] 数组名 = { {值1,值2,值3},
{值1,值2,值3},
};
第4个回答  2015-12-16
在控制台么?以什么形式?
相似回答