控制台输入
使用标准输入串System.in 使用Scanner取得一个字符串或一组数字 在新增一 个Scanner对象时需要一个System.in对象,因为实际上还是 System.in在取得 用户输入。
Scanner的next()方法用以 取得用户输入的字符串;
nextInt()将取得的输入字 符串转换为整数类型;
同样,nextFloat()转换成浮点型; nextBoolean()转 换成布尔型。
例: System.out.print("输入");
Scanner scan = new Scanner(System.in);
String read = scan.next ();
System.out.println("输入数据:"+read);
import java.util.Scanner;
public class ScannerDemo {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String name = scanner.next();//读入字符串
int age = scanner.nextInt();//读入整数
System.out.println("姓名:"+name+"年龄:"+age);
}
}
在使用Scanner对象时,需要在文件头带入 java.util.Scanner; 写法为: import java.util.Scanner