码迷,mamicode.com
首页 > 编程语言 > 详细

Java里Scanner 类

时间:2021-01-12 10:48:22      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:空格   print   stat   ext   float   需要   sys   oat   验证   

package com.xuexi;

import java.util.Scanner;

public class ScannerDemo1 {
//通过 Scanner 类的 nextLine() 方法获取输入的字符串,在读取前我们一般需要 使用 hasNextLine 判断是否还有输入的数据:
//next() 不能得到带有空格的字符串。
// nextLine():可以获得空白。
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
// 从键盘接收数据
// 如果要输入 int 或 float 类型的数据,在 Scanner 类中也有支持,但是在输入之前最好先使用 hasNextXxx() 方法进行验证,再使用 nextXxx() 来读取:
int i = 0;
float f = 0.0f;
System.out.print("输入整数:");
if (scan.hasNextInt()){
// 判断输入的是否是整数
i = scan.nextInt();
// 接收整数
System.out.println("整数数据:"+1);
}else {
// 输入错误的信息
System.out.println("输入的不是整数!");
}
System.out.println("输入小数");
if (scan.hasNextFloat()){
f=scan.nextFloat();
System.out.println("小数数据:"+f);
}else{
System.out.println("输入的不是小数!");
}
scan.close();
}
}

Java里Scanner 类

标签:空格   print   stat   ext   float   需要   sys   oat   验证   

原文地址:https://www.cnblogs.com/husband/p/14255825.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!