输入由空格分隔的两个整数以确定2D数组维度

时间:2016-03-15 10:11:21

标签: java multidimensional-array

如何通过输入由空格分隔的两个整数来确定2D数组维度? 我的方法是使用split函数,将字符串转换为整数并确定2D数组。 这是我的代码,但是存在语法错误。

由于

import java.util.Scanner;
public class inputtwointeger {
private static Scanner input;
public static void main(String[] args) {
input = new Scanner(System.in);
System.out.println("Enter integer separated by spaces: ");
String firstInput = input.nextLine();
String [] secondInput = firstInput.split(" ");
System.out.println("Numbers");
for(String n: secondInput)
{
    System.out.print(firstInput+" "+secondInput);
}
//covert string into integer
int row = Integer.parseInt(secondInput[0]);
int column = Integer.parseInt(secondInput[1]);
// new a 2D array using two integer you input
int [][] array = new int[row][column]; 
}

//generate 2D array element in hand step by step
 for (int i = 0; i < row; i++) { 
        for (int j = 0; j < column; j++) { 
            array[row][column] = input.nextInt(); 
            System.out.print(Arrays.deepToString(array)); 
            } 
        System.out.println();
        }

}

0 个答案:

没有答案