java怎么获取控制台输入的信息(Scanner类) 您所在的位置:网站首页 js从控制台输入一个数据 java怎么获取控制台输入的信息(Scanner类)

java怎么获取控制台输入的信息(Scanner类)

#java怎么获取控制台输入的信息(Scanner类)| 来源: 网络整理| 查看: 265

我们在写程序中,一般都是在程序代码中写好了,让JVM直接输出,但一些情况下,我们无法得到相对应的信息,需要让用户自己输出(例如登录的用户账号密码等),这个时候我们就需要使用一个全新的工具类Scanner。

Scanner主要是用来获取控制台输入的信息,它是java5.0版本加入的新特性,主要用于文本的扫描。属于java.util包中。我们使用它需要导包:import java.util.Scanner;

使用Scanner的流程:

创建对象,为了获取键盘输入的值做准备 Scanner src= new Scanner(System.in); 结束,释放资源 src.close();

案例:

public static void main(String [] args){ //创建对象,获取键盘输入的值做准备 Scanner src = new Scanner(System.in); System.out.println(“请输入您的年龄:”); //获取键盘输入的整数 int num =src.nextInt(); if(num>=18){ System.out.println("成年啦"); }else{ System.out.println("未成年"); } src.close(); }

我们在通过JavaAPI可以拓展一些方法的使用:

方法名备注nextInt ()获取键盘输入的整数nextDouble()获取键盘输入的小数nextFloat()获取float类型的小数hasNextInt()判断输入信息是否为一个整数nextLine()获取字符串next()获取字符串…… next();一直到读取到输入的有效字符后结束输入,会自动忽略空白信息(空格); nextLine();可以获取所有信息,包括空白信息。

JavaAPI中还有很多方法,要养成看API的习惯。

使用Scanner的注意点:

实例化一次,可以多次获取对象值信息;一旦关闭Scanner类,不能再继续获取,如果想继续获取,需要重新创建对象。


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有