zoukankan      html  css  js  c++  java
  • java交互Scanner类

    用next方法接收

    import java.util.Scanner;
    
    public class Demo01 {
        public static void main(String[] args) {
            //1.创建一个Scanner扫描器,获取键盘数据
            Scanner scanner = new Scanner(System.in);
    
            System.out.println("使用next方法接收");
    
            //2.判断用户是否输入(在此等待)
            if (scanner.hasNext()){
                //3.使用next方法接收
                String str = scanner.next();
                System.out.print("输出内容为:"+str);
            }
    
            //4.凡是使用IO流的类,如果不关掉会一直占用内存,所以要及时关闭
            scanner.close();
        }
    }
    
    

    用nextLine方法接收

    import java.util.Scanner;
    
    public class Demo02 {
        public static void main(String[] args) {
            Scanner scanner = new Scanner(System.in);
    
            System.out.println("使用nextLine方法接收");
    
            //等待用户输入
            if (scanner.hasNextLine()){
                String str = scanner.nextLine();
                System.out.print(str);
            }
    
            //及时关闭IO流
            scanner.close();
        }
    }
    

    Scanner进阶

    public class Demo03 {
        public static void main(String[] args) {
            //输入多个数字求平均数,回车确认,通过输入字母结束
    
            //定义
            int num = 0;
            double d = 0;
    
            //创建scanner
            Scanner scanner = new Scanner(System.in);
    
            //循环判断是否为数字
            while (scanner.hasNextDouble()){
                //用next接收
                d += scanner.nextDouble();
                num++;
                System.out.println("你输入第"+num+"个数据,当前和为:"+d);
            }
    
            System.out.print(num+"个数的平均值为:"+d/num);
    
            //建议创建的同时写关闭,以免忘记!
            scanner.close();
        }
    }
    
  • 相关阅读:
    WEB浏览器与服务器通讯过程
    lua及luci学习
    让apache2不开机启动,管理Ubuntu的开机启动项
    在linux中如何调试C语言程序
    如何去除configure的默认选择-g O2
    C语言使用SQLite3数据库
    Linux下的C程序如何调用系统命令,并获取系统的输出信息到C程序中
    Opencv step by step
    Opencv step by step
    Opencv step by step
  • 原文地址:https://www.cnblogs.com/shimmernight/p/13441765.html
Copyright © 2011-2022 走看看