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();
        }
    }
    
  • 相关阅读:
    数组 滑动窗口
    爬虫案例 下载某文库付费文档 全格式
    双指针 三数之和
    双指针 四数之和
    双指针法 环形链表 II
    判断是否手机端
    C# 模拟点击
    chrome 扩展开发注意事项
    破解拖动验 证码
    //刷新任务栏图标 终止别的进程序有些程序有托盘会残留
  • 原文地址:https://www.cnblogs.com/shimmernight/p/13441765.html
Copyright © 2011-2022 走看看