1.Scanner用法
import java.util.Scanner;
class ScannerDemo{
public static void main(String[] args){
// 创建对象
Scanner sc = new Scanner(System.in);
// 获取键盘录入信息
/**
.nextShort();
.nextLong();
.nextFloat();//获取小数
.nextDouble();
.nextLine(); //获取字符串
*/
System.out.println("请输入你的姓名:");
String name = sc.nextLine();
System.out.println("请输入你的年龄:");
int age = sc.nextInt();
System.out.println("你好,"+name+"的年龄为"+age);
}
}
- 需要注意是:在程序中既使用了nextInt,还使用nextLine,我们必须把nextLine放到nextInt的上面,否则会导致nextLine没法继续输入,如果非要把nextInt放在下面,把nextLine改成next即可。
System.out.println("请输入你的年龄:");
int age = sc.nextInt();
System.out.println("请输入你的姓名:");
String name = sc.next();
System.out.println("你好,"+name+"的年龄为"+age);