毋二妞的心肝大宝贝

导航

Scanner的自学

package scanner;

import java.util.Scanner;

public class deme1 {
   public static void main(String[] args) {
//       创建扫描器对象,用于接受键盘输入数据。
       Scanner scanner = new Scanner(System.in);
       System.out.println("使用next方法接收:");
//       判断用户有没有输入字符串
       if (scanner.hasNext()) {
           String str = scanner.next();
           System.out.println("input code is:" + str);
      }
//使用完IO流,一定要关掉,不关掉会一直占用资源
       scanner.close();
  }
}
package scanner;

import java.util.Scanner;

public class demo2 {
  public static void main(String[] args) {
//       创建一个scanner扫描器对象,用于接收键盘输入的数据。
      Scanner scanner = new Scanner(System.in);
      System.out.println("用nextLine接收:");
//       判断有没有下一行
      if (scanner.hasNextLine()){
          String str=scanner.nextLine();
          System.out.println(str);
      }
      //用玩IO流,记得关闭。
      scanner.close();
  }
}
package scanner;

import java.util.Scanner;

public class demo3 {
  public static void main(String[] args) {
//       创建一个scanner扫描器对象,用来接收键盘穿入的数据。
      Scanner scanner = new Scanner(System.in);
//       从键盘接收数据。
      int i = 0;
      float f = 0.0f;
//       判断输入的是不是整数
      System.out.println("请输入一个整数:");
      if (scanner.hasNextInt()) {
          i = scanner.nextInt();
          System.out.println("您输入的整数为:" + i);
      } else
          System.out.println("您输入的不是整数");
//       输入小数
      System.out.println("请输入小数");
      if (scanner.hasNextFloat()) {
          f = scanner.nextFloat();
          System.out.println("你输入的小数为:"+f);
      } else {
          System.out.println("您输入的不是小数");
      }


//       IO流用完以后结束
      scanner.close();
  }
}

 

posted on 2022-01-06 21:21  毋二妞的心肝大宝贝  阅读(42)  评论(0编辑  收藏  举报