Scanner类的文档?
使用scanner获取不同类型数据的步骤
步骤一:打包 import? java.util.Scanner
步骤二:提供或创建一个Scanner类的实例
步骤三:调用Scanner类中的方法,获取指定类型的变量
步骤四:关闭资源,调用Scanner类的close()
Scanner类中提供了获取byte、short、int、long、float、double、boolean、String类型的变量方法
注意:没有提供char类型的变量方法,需要调用next().charAt(0)获取?
import java.util.Scanner;
public class ScannerTest {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("请输入你的网名:");
String name = scan.next();
System.out.println("请输入你的年龄:");
int age = scan.nextInt();
System.out.println("请输入你的体重:");
double weigth = scan.nextDouble();
System.out.println("你是否单身?是填true;否填false");
boolean isSingle = scan.nextBoolean();
System.out.println("请输入你的性别:(男/女)");
char gender = scan.next().charAt(0);
if (name.equals("tangxl")) {
// 判断字符串内容是否相等,得用字符串的equals方法判断
}
}
}
?