zoukankan      html  css  js  c++  java
  • Java自学-Scanner类

    使用Scanner读取数据

    System.out.println("") 用于向控制台输出数据。

    我们还需要从控制台输入数据,所以需要用到Scanner类。

    步骤 1 : 使用Scanner读取整数

    注意: 使用Scanner类,需要在最前面加上

    import java.util.Scanner;
    

    表示导入这个类,才能够正常使用
    在这里插入图片描述

     import java.util.Scanner;
     
        public class HelloWorld {
            public static void main(String[] args) {
                Scanner s = new Scanner(System.in);
                int a = s.nextInt();
                System.out.println("第一个整数:"+a);
                int b = s.nextInt();
                System.out.println("第二个整数:"+b);
            }
        }
    

    步骤 2 : 使用Scanner读取浮点数
    在这里插入图片描述

    import java.util.Scanner;
      
    public class HelloWorld {
        public static void main(String[] args) {
            Scanner s = new Scanner(System.in);
            float a = s.nextFloat();
            System.out.println("读取的浮点数的值是:"+a);
     
        }
    }
    

    步骤 3 : 使用Scanner读取字符串

    在这里插入图片描述

    import java.util.Scanner;
      
    public class HelloWorld {
        public static void main(String[] args) {
            Scanner s = new Scanner(System.in);
            String a = s.nextLine();
            System.out.println("读取的字符串是:"+a);
        }
    }
    

    步骤 4 : 读取了整数后,接着读取字符串

    需要注意的是,如果在通过nextInt()读取了整数后,再接着读取字符串,读出来的是回车换行:" ",因为nextInt仅仅读取数字信息,而不会读取回车换行" ".

    所以,如果在业务上需要读取了整数后,接着读取字符串,那么就应该连续执行两次nextLine(),第一次是取走回车换行,第二次才是读取真正的字符串

    读取了整数后,接着读取字符串

    import java.util.Scanner;
       
    public class HelloWorld {
        public static void main(String[] args) {
            Scanner s = new Scanner(System.in);
            int i = s.nextInt();
            System.out.println("读取的整数是"+ i);
            String rn = s.nextLine();
            String a = s.nextLine();
            System.out.println("读取的字符串是:"+a);
        }
    }
  • 相关阅读:
    [开荒啦]ECS服务器初体验
    [邻接矩阵形式]无向图的建立与深度,广度遍历
    [Java 学习笔记] 泛型
    2021辽宁省大学生程序设计竞赛 C D E F G I L
    [DOJ 练习] (取余优化) 判断一个字符串不区分大小写是否回文
    [Acwing Linux基础课] Docker基本操作
    [图解] 数组模拟Trie树
    http://bbs.windows7en.com/thread3102611.html win7
    简单介绍Linux下安装Tomcat的步骤
    linux下导入导出MySQL数据库
  • 原文地址:https://www.cnblogs.com/jeddzd/p/11376672.html
Copyright © 2011-2022 走看看