最近我开始学习java,我遇到了一个烦人的问题,我没有找到答案。在接收输入时,您无法在一行中定义2个不同的变量。 (除非它是一个数组,然后它在一个循环中) 例如,这里有5个不同的整数,我写了5条不同的行来定义它们:
Scanner input = new Scanner(System.in);
int 1 = input.nextInt();
int 2 = input.nextInt();
int 3 = input.nextInt();
int 4 = input.nextInt();
int 5 = input.nextInt();
重要的是要将所有这些空间分开阅读,并且它们不能一起输入到一个空间中,然后分开,或者分离到数组中。
有没有办法将这5行最小化为1并仍然读取所有这些整数空间分开? 感谢无论谁回答!
答案 0 :(得分:2)
嗯...
int i1 = input.nextInt(),
i2 = input.nextInt(),
i3 = input.nextInt(),
i4 = input.nextInt(),
i5 = input.nextInt();
这只是一个声明。