项目场景:
java 流程控制基础阶段
问题描述:
next():
@Override
public class Main{
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);
}
//关闭资源(IO流的类不关闭会一直占用资源)
scanner.close();
}
}
nextLine():
@Override
public class Main{
public static void main(String[] args) {
//从键盘接收数据
Scanner scanner=new Scanner(System.in);
System.out.println("使用nextLine方式接收:");
//判断是否还有输入
if(scanner.hasNextLine()){
//使用nextLine方式接收,把值给str
String str=scanner.nextLine();
System.out.println("输出的内容是:"+str);
}
//关闭资源(IO流的类不关闭会一直占用资源)
scanner.close();
}
}