标签:main code system public 其他 ann ext lan ble
java.util.Scanner是Java5的新特征,主要功能是简化文本扫描。这个类最实用的地方表现在获取控制台输入,其他的功能都很鸡肋。
通常我们学习java用来坐下案例挺好的。
下面这几个相对实用:
delimiter()
返回此 Scanner 当前正在用于匹配分隔符的 Pattern。
hasNext()
判断扫描器中当前扫描位置后是否还存在下一段。(原APIDoc的注释很扯淡)
hasNextLine()
如果在此扫描器的输入中存在另一行,则返回 true。
next()
查找并返回来自此扫描器的下一个完整标记。
nextLine()
此扫描器执行当前行,并返回跳过的输入信息。
nextInt()
next()
nextDouble()
nextBoolean
案例1:
输入成绩,判断成绩是否优秀。
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("请输入成绩:");
int num = scan.nextInt();
if(num>90){
System.out.println("优秀");
}else{
System.out.println("再接再厉");
}
}
案例2:
多次键盘输入,输入exit退出
public class TestScanner {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.println("请输入字符串:");
while (true) {
String line = s.nextLine();
if (line.equals("exit")){
break;
}
System.out.println(">>>" + line);
}
}
}
标签:main code system public 其他 ann ext lan ble
原文地址:https://www.cnblogs.com/6ovo6/p/14876391.html