zoukankan      html  css  js  c++  java
  • java基础(读取键盘输入Scanner)

    输入

    例:

    Scanner scanner = new Scanner(System.in);
    int num = scanner.nextInt();
    double nums = scanner.nextDouble();
    String name = scanner.nextLine();
    String names = scanner.nextLine();
    System.out.println("___________");
    System.out.println(num);
    System.out.println(nums);
    System.out.println(name);
    System.out.println(names)

    输入输出:

    1
    1.111
    张三
    ___________
    1
    1.111

    张三

    整形:nexInt();

    浮点型:nextDouble()

    字符输入:next(),nextLine()

    next()与next Line区别

    next() 方法遇见第一个有效字符(非空格,非换行符)时,开始扫描,当遇见第一个分隔符或结束符(空格或换行符)时,结束扫描,获取扫描到的内容,即获得第一个扫描到的不含空格、换行符的单个字符串。
    nextLine()时,则可以扫描到一行内容并作为一个字符串而被获取到。
    例:

    int i = scanner.nextInt();
    String name = scanner.next();
    int j = scanner.nextInt();
    String names = scanner.nextLine();
    System.out.println("###########");
    System.out.println(i);
    System.out.println(name);
    System.out.println(j);
    System.out.println(names);

    输入输出:

    1
    张三
    2
    ###########
    1
    张三
    2

    四条输入语句,结果只能输入三次

    因为回车键会直接跳过nextLine的输入;

    输入 a b c;

    next 会输出 a

    nextLine 输出 a b c;

  • 相关阅读:
    委托事件
    泛型
    栈和队列
    泛型
    枚举与位枚举
    数组 集合
    .NET Framework 简介
    三行代码 完美解决word标签文字替换 POI增强版 可插入图片
    Github国内镜像网站,解决Github访问的神器
    Eureka
  • 原文地址:https://www.cnblogs.com/skyline1/p/11110405.html
Copyright © 2011-2022 走看看