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);    
        }
    }
  • 相关阅读:
    C#中常见的系统内置委托用法详解(抄录)
    ClassifyHandler 分类处理结构
    AutoFac Ioc依赖注入容器
    深入理解DIP、IoC、DI以及IoC容器
    ASP.NET MVC的请求处理流程
    电商秒杀功能实现
    MVC之Global.asax解析
    MVC基类控制器的会话丢失重新登录权限过滤
    MVC的Action上下文:ActionExecutingContext
    ASP.NET与MVC架构区别总结
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13308897.html
Copyright © 2011-2022 走看看