我正在尝试在同一行读取两个整数。
Scanner a=new Scanner(System.in);
x=a.nextInt();
y=a.nextInt();
现在,如果我输入
3 4
3 4
x = 3且y = 3.我甚至尝试过使用a.useDelimiter(“\\ s”)但它不起作用。
答案 0 :(得分:3)
代码中的其他地方一定有错误。它对我来说很好。
import java.util.Scanner;
class Main
{
public static void main(String[] args)
{
Scanner a = new Scanner(System.in);
int x = a.nextInt();
int y = a.nextInt();
System.out.println("x = " + x + ", y = " + y);
}
}
输入:
3 4
3 4
输出:
x = 3, y = 4
查看在线工作:ideone