用户交互Scanner


 

 1 package Scanner;
 2 
 3 import java.util.Scanner;
 4 
 5 public class Demo1 {
 6     public static void main(String[] args) {
 7         //创建一个扫描器对象,用于接受键盘数据
 8         Scanner  scanner=new Scanner(System.in);
 9         System.out.println("使用next方式接收:");
10 
11         //判断用户有没有字符串
12         if(scanner.hasNext()){
13             //使用next方式接收
14             String str=scanner.next();//程序会等待用户输入完毕
15             System.out.println("输出内容为:"+str);
16         }
17         //凡是属于IO流的类如果不关闭会一直占用资源,要养成好习惯用完就关掉
18         scanner.close();
19     }
20 }
 1 package Scanner;
 2 
 3 import java.util.Scanner;
 4 
 5 public class Demo2 {
 6     public static void main(String[] args) {
 7         //从键盘接收数据
 8         Scanner scanner= new Scanner(System.in);
 9         //使用nextLine方式接收:
10         System.out.println("请输入数据: ");
11         //判断是否还有输入
12         if (scanner.hasNext()){
13             String str =scanner.nextLine();
14             System.out.println("输出的内容为:"+str);
15         }
16         scanner.close();
17     }
18 }
 1 package Scanner;
 2 
 3 import java.util.Scanner;
 4 
 5 public class Demo3 {
 6     public static void main(String[] args) {
 7         //从键盘接受数据
 8         Scanner scanner=new Scanner(System.in);
 9 
10         System.out.println("请输入数据:");
11 
12         String str =scanner.nextLine();
13 
14         System.out.println("输出的内容为:"+str);
15         scanner.close();
16     }
17 }

 

posted on 2021-04-28 18:10  帆吖  阅读(54)  评论(0)    收藏  举报