栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java获取用户输入

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java获取用户输入

使用Scanner获取输入 介绍
  1. 程序,是一定要和用户交互的。交互的最简单的方式,就是用户输入命令,然后程序输出结果。
  2. 当在文字模式下要输入数据至程序中时,你可以使用标准输入串流对象System.in,然而我们很少直接使用它,因为System.in对象所提供的 read()方法,是从输入串流取得一个字节的数据,并传回该字节的整数值。
  3. 在文字模式下的输入是以字符的方式传送给程序,所以直接使用read()方法取得的是字符的ASCII编码整数,通常要取得的使用者输入会是一个字符串,或是一组数字,所以 System.in对象的read()方法一次只读入一个字节数据的方式并不适用。
  4. 在 J2SE 5.0 中,你可以使用java.util.Scanner取得使用者的输入。

java.util指的是包(package)层级,java.util.Scanner表示Scanner这个类是位于java/util这样的阶层之下,现阶段你可以将这个阶层想象为类似档案管理的目录(数据夹)阶层。

实例

直接先来看如何取得使用者的输入字符串:

class
{
	import java.util.Scanner;
	public class UserInput
	{
		public static void main(String[] args)
		{
			Scanner scanner = new Scanner(System.in);
			System.out.print("Please input your name: ");
			System.out.printf("Hello! %s!", scanner.next());
		}
	}
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/301196.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号