我正在使用 netbeans IDE 8.1 && Java-7-openjdk 和 jdk-8u66-linux-x64
使用 linux ubuntu 或 linux mint 时会出现问题,但使用 windows 操作系统时不会出现
问题是当使用 Scanner 时,它会丢弃新行并弄乱输出
示例这是代码:
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
System.out.print("A ? : ");
int a=in.nextInt();
System.out.print("B ? : ");
int b=in.nextInt();
int Z=a+b;
System.out.println("Sum = "+Z);
}
我得到的输出:
A ? : 50
B ? : Sum = 110
60
我希望的输出:
A ? : 50
B ? : 60
Sum = 110
有什么帮助吗?