2016-11-20 32 views
-4
public class INPUT{ 
    public static void main(String[] args) { 
     Scanner input = new Scanner(System.in); 
     int num1,num2; 
     num1 = input.nextInt(); 
     num2 = input.nextInt(); 
    } 
} 

我的问题是如何利用2个inputes没有宣布2 variables.Suppose,如果我输入一些诠释N = 2.It会提示两次两个采用我的输入。采取多种输入不声明变量为输入

+0

数组?你在输入数据后做了什么? –

+0

请在问题主体中发布代码,而不是作为图像/链接 – ItamarG3

+0

不是数组。我想尝试不同的测试用例,因此我需要知道 – user5922850

回答

0
System.out.println("How many numbers?"); 

    Scanner scanner = new Scanner(System.in); 
    int n = scanner.nextInt(); 
    Integer numbers[] = new Integer[n]; 
    for (int i = 0; i < n; i++) { 
     numbers[i] = scanner.nextInt(); 
    } 

第一个输入是您想要输入的数量,然后您可以将每个输入存储在数组中。这样,你有一个变量:数组。 这里是一个例子。您也可以使用特殊输入退出输入,例如:-1