scanner的简单用法

课程代码:

 1 package com.kuang.scanner;
 2 
 3 import java.util.Scanner;
 4 
 5 public class Demo01 {
 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             String str = scanner.next();
14             System.out.println("输入的内容为:" + str);
15         }
16 
17         // 用完要关闭,节省资源
18         scanner.close();
19     }
20 }
View Code
 1 package com.kuang.scanner;
 2 
 3 import java.util.Scanner;
 4 
 5 public class Demo02 {
 6     public static void main(String[] args) {
 7         Scanner scanner = new Scanner(System.in);
 8         System.out.println("输入的内容为:");
 9 
10         if(scanner.hasNextLine()){
11             String str = scanner.nextLine();
12             System.out.println("输出的内容为:"+str);
13         }
14 
15         scanner.close();
16     }
17 }
View Code

注意点:

1:Scanner.next()非有效数据就停止(空白等等)。

2:Scanner.nextLine()遇到回车停止(空白等等可输出了)。

3:还用到了Scanner.nextFloat()、Scanner.nextDouble()。

posted @ 2021-02-23 00:10  现在开始JAVA  阅读(177)  评论(0)    收藏  举报