Day6

关于Scanner

用途

用来获取用户的输入

两个主要方法

  1. next()

    只能获取空格前的字符,即只能输出空格前的字符,空格后的不能输出;如果空格在开头则不妨碍输出

  2. nextLine()

    可以输出回车前的所有字符

  1. has Next()和has NextLine()

    用于判断是否还有判断数据

程序

package Scanner;

import java.util.Scanner;

public class Demo01 {
   public static void main(String[] args) {
       Scanner scanner=new Scanner(System.in);
       System.out.println("请输入数据:");

       if(scanner.hasNextDouble()){
           double d=scanner.nextDouble();
           System.out.println("请输出数据:"+d);

      }else{
           System.out.println("输入的不是小数!");
      }
       if(scanner.hasNextInt()){
           int i=scanner.nextInt();
           System.out.println("请输出数据:"+i);

      }else{
           System.out.println("输入的不是整数!");
      }
       scanner.close();
  }

}

 

posted @ 2021-06-28 21:32  wbf123  阅读(44)  评论(0)    收藏  举报