【第二十五节】使用Scanner类从键盘获取数据

Scanner类的文档 

Scanner (Java SE 21 & JDK 21)

使用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方法判断
        }
    }
}

 

你可能感兴趣的:(java专栏笔记,java,开发语言)