学习代码的过程中发现Scanner类的nextLine()方法写在nextFloat()后出现了直接跳过的问题
代码如下
Scanner scanner = new Scanner(System.in);
System.out.println("请输入数值:");
float num1 = scanner.nextFloat();
System.out.println("请输入需要做的运算符号:");
String str = scanner.nextLine();
System.out.println("请输入数值:");
float num2 = scanner.nextFloat();
结果
解决
原文:https://www.cnblogs.com/ziff/p/14597420.html