import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// 创建输入对象
Scanner scanner = new Scanner(System.in);
System.out.println("输入数字:");
int n = scanner.nextInt(); // 获取换行符之前的数值;
System.out.println("输入浮点数");
double f = scanner.nextFloat();
}
}
输入数值后,无法再使用scanner.nextLine() 输入字符串,nextLine()获取到的是数值后的换行符;必须先nextLine,再nextInt;
?