Java的输入

12 篇文章 0 订阅

Java的输入

Java中输入一般是通过Scanner类来实现的

使用该方法前要先调用Scanner包

import java.util.Scanner;

然后要通过创建输入的对象,然后才能使用输入方法;
创建input输入对象;

Scanner input=new Scanner(System.in);

创建对象后可以使用输入的方法,对应不同的数据类型应使用不同的输入方法;

		//String类型
		String str = input.next() ;
		//或
		String str = input.nextLine() ;
		//int类型
		int sum = input.nextInt() ;
		//float类型
		float tem = input.nextFloat() ;
		//double类型
		double d = input.nextDouble() ;

不同输入类型对应不同的方法,在使用中需注意其不同的对应方法。

注:

input.next();和input.nextLine();的区别:

input.next();的含义为接收到“ ”空白字符前的一个字符。
input.nextLine();的含义为接收到“\n”换行字符前的一个字符。

此处nextLine在输入时可根据不同需求使用不同输入,但在我们使用过程中可以多采用nextLine(),因为如果全部采用nextLine()可以减少输入时产生的冲突,如果我们在nextLine()前使用了其他的输入,默认会将上一单位的输入自动输入至nextLine()中,所以如果我们全局都采用nextLine()就会减少这类冲突。


使用String类来接收数据的好处:

在String类中我们可以输入各种类型的数据而不会产生错误,在具体的项目中,通过包装类的方法可以对数据进行转换,配合nextLine方法的使用可以更好的接收各种类型的数据。

  • 43
    点赞
  • 214
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值