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

发布时间:2024年01月23日

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

?

文章来源:https://blog.csdn.net/txl910514/article/details/135770737
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。