java语言使用Scanner类从控制台输入文字

在进行java开发的过程中,为了测试自己的代码是否正确,经常会使用控制台输入一些数据进行验证。这里介绍下使用Scanner从控制台输入内容的方法。

操作方法

  • 01

    在java1.5之后,提供了Scanner这个类,可以很方便的从控制台读取内容。

  • 02

    首先创建Scanner类的实例。构造函数参数的类型是InputStream,这里使用System.in,这是指向控制台的输入流。

  • 03

    导入Scanner所在的包,所在的包是java.util。

  • 04

    可以使用nextLine方法读取一行数据。当运行到nextLine方法时线程会阻塞,等待用户输入。输入完毕后,按回车,就能获取到输入的值。

  • 05

    使用next方法也同样可以读取到一行内容。

  • 06

    除了输入一整行文本意外,也可以指定输入的类型。如nextInt方法,就需要输入int型数字,程序将接收到的也是int型。如果输入了字母,程序就会出错。

  • 07

    除了限定为int型,也可以限定为其它类型。nextBoolean可以限定输入的是boolean型,nextByte必须输入byte型等。

(0)

相关推荐

  • Java语言编写三角形面积等

    利用Java语言编写三角形面积.等腰三角形.判断两个数的大小.两个数之间按从大到小输出.三个数从小到大顺序输出. 操作方法 01 Java语言编写: 任意输入三角形的三边,判断是否为三角形并且求三角形 ...

  • java怎么从控制台输入

    java可以实现从控制台进行输入的方法有很多种,在开发中常用的是Scanner类,JDK1.5后引入了java.util.Scanner,使用它可以处理控制台不同数据类型的输入.System.in是标 ...

  • [JAVA]让用户输入值: Scanner类的使用

    一个Java程序员不仅要让程序本身输出指定的东西,还要让用户自己来输入他们的资料值.那么如何用Java来收集用户的资料呢?这就要用到在Java5就添加了的一个Scanner(扫描仪)类. 准备工作 0 ...

  • Java中Scanner类的用法

    Java 5添加了java.util.Scanner类,这是一个用于扫描输入文本的新的实用程序.它是以前的StringTokenizer和Matcher类之间的某种结合.由于任何数据都必须通过同一模式 ...

  • 如何使用java语言求两个数的最大公约数

    求最大公约数的算法,一般采用辗转相除法.那么,如何使用java语言实现求两个数的最大公约数呢?小编就带大家来看看. 操作方法 01 新建一个module:依次点击"File"-&g ...

  • Java语言的5个特点,帮助新手了解Java!!

    想要学好Java,首先要先了解这个语言的编程特点.也存在很多编程特点,分享5个最常见的Java语言特点. 操作方法 01 首先要了解Java语言是简单的: Java语言的语法与C语言和C++语言很接近 ...

  • Java语言学习六大要点

    Java的学习是比较复杂的,主要表现在相关的一系列平台.规范和协议上.有的Java程序员都知道,只掌握了Java语言本身很难开发应用程序.本文不讨论这些复杂的概念,而是我是在北京参加的培训,现在从初学 ...

  • java语言起步第一学:怎样用printfln输出语句

    导语: java是当今最流行的编程语言之一,可以撰写跨平台应用软件的面向对象的程序设计语言,自面世后就非常流行,发展迅速,对C++语言形成了有力冲击.java 技术具有卓越的通用性.高效性.平台移植性 ...

  • c语言三个数求最大值_输入三个数求最大值c语言

    c语言,是很多大学工科类专业的重要必修或者选修课程,是作为编程入门语言教学的.作为走进计算机软件编程大门和进军IT行业的入门语言,c语言的重要历史地位和应用的广泛性毋庸置疑.为了帮助c语言初学者入门, ...