zoukankan      html  css  js  c++  java
  • java 基本语法(七) 流程控制(四) 补充:Scanner类的使用

    /*
    如何从键盘获取不同类型的变量:需要使用Scanner类
    
    具体实现步骤:
    1.导包:import java.util.Scanner;
    2.Scanner的实例化:Scanner scan = new Scanner(System.in);
    3.调用Scanner类的相关方法(next() / nextXxx()),来获取指定类型的变量
    
    注意:
    需要根据相应的方法,来输入指定类型的值。如果输入的数据类型与要求的类型不匹配时,会报异常:InputMisMatchException
    导致程序终止。
    */
    //1.导包:import java.util.Scanner;
    import java.util.Scanner;
    
    class ScannerTest{
        
        public static void main(String[] args){
            //2.Scanner的实例化
            Scanner scan = new Scanner(System.in);
            
            //3.调用Scanner类的相关方法
            System.out.println("请输入你的姓名:");
            String name = scan.next();
            System.out.println(name);
    
            System.out.println("请输入你的芳龄:");
            int age = scan.nextInt();
            System.out.println(age);
    
            System.out.println("请输入你的体重:");
            double weight = scan.nextDouble();
            System.out.println(weight);
    
            System.out.println("你是否相中我了呢?(true/false)");
            boolean isLove = scan.nextBoolean();
            System.out.println(isLove);
    
            //对于char型的获取,Scanner没有提供相关的方法。只能获取一个字符串
            System.out.println("请输入你的性别:(男/女)");
            String gender = scan.next();//"男"
            char genderChar = gender.charAt(0);//获取索引为0位置上的字符
            System.out.println(genderChar);    
        }
    }
  • 相关阅读:
    专职DBA-MySQL体系结构与基本管理
    JSON
    MIME类型
    文件上传下载
    response常用的方法
    2020.11.27小记
    HTTP请求状态码
    1561. Maximum Number of Coins You Can Get
    1558. Minimum Numbers of Function Calls to Make Target Array
    1557. Minimum Number of Vertices to Reach All Nodes
  • 原文地址:https://www.cnblogs.com/qiu-hua/p/13158371.html
Copyright © 2011-2022 走看看