流程控制
1.scanner
a.基本解释 (注意大小写)程序细致性
b.eg:
package abb;
import java.util.Scanner;
public class a7scanner {
public static void main(String[] args) {
// 创建一个扫描对象,接收数据
Scanner scanner = new Scanner(System.in);
System.out.println("使用next方式接受:");
//判断用户有无输出字符
if (scanner.hasNext()) {//使用next方式输入
String str=scanner.next();
System.out.println("输出的内容为:"+str);
System.out.println("使用nextline方式接受:");
Scanner input = new Scanner(System.in);
if(input.hasNextLine()){
String a=input.nextLine();//注意大小写
System.out.println("输出内容为:"+a);
}
input.close();
scanner.close();//属于IO流程的类如果不关闭就会一直占用资源,要养成好习惯用完就关掉。最好对应写上关闭scanner.close();
}
}
}
package abb;
import java.util.Scanner;
public class a8Scannerup {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int i = 0;
float f = 0.1f;
System.out.println("请输入整数");
if (input.hasNextInt()) {
i = input.nextInt();//赋值需要小写
System.out.println("整数数据:" + i);
}else{
System.out.println("输入的不是整数");
}
System.out.println("请输入小数");
if(input.hasNextFloat()){
f=input.nextFloat();
System.out.println("小数数据:"+f);
input.close();
}
}
}
ps:今日进度有些慢了
标签:scanner,Scanner,DAY3,System,println,input,out
From: https://www.cnblogs.com/vicxiao/p/16910037.html