zoukankan      html  css  js  c++  java
  • Java基础——输入输出

    在程序最开始  import java.util.*;

    因为Scanner类定义在java.util包中。

    读取输入

      先构造一个Scanner对象,并与“标准输入流”System.in关联

        Scanner in = new Scanner(System.in);

    Scanner in = new Scanner(System.in);
    System.out.print("What is your name?");
    String name = in.nextLine();//nextLine方法 是因为输入行中有可能包含空格

      要想读取一个单词(以空格作为分隔符)则调用 String firstName = in.next();

      要想读取一个整数,就调用nextInt方法。int age = in.nextInt();

      要想读取一个浮点数,就调用nextDouble方法。

      boolean hasNext()  检测输入中是否还有其他单词

       boolean hasNextInt()

      boolean hasNextDouble()  检测输入中是否还有表示整数或浮点数的下一个字符序列

    为了消除警告:Resource leak: 'in' is never closed   在最后加一句 in.close();即可。

     从控制台读取一个密码用Console类

      

    Console cons = System.console();
    String username = cons.readline("User name: ");
    char[] passwd = cons.readPassword("Password: ");
    

      

  • 相关阅读:
    Scrapy框架
    爬虫高性能相关
    存储库之MongoDB
    存储库之redis
    beautifulsoup
    pyecharts
    wxpy模块
    Gin框架
    Python的rabbitMQ
    Vue基础
  • 原文地址:https://www.cnblogs.com/SkyeAngel/p/7771138.html
Copyright © 2011-2022 走看看