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;

  • 相关阅读:
    mongodb.conf配置文件
    mongodb创建普通角色和普通用户
    add unique index 注意事项
    error: src refspec master does not match any
    innodb_data_file_path配置变更引发mysql重启失败
    time_zone参数配置
    主键有无检测
    gdb在线修改mysql变量
    mybatis连接数据库
    mongo登录
  • 原文地址:https://www.cnblogs.com/skyline1/p/11110405.html
Copyright © 2011-2022 走看看