zoukankan      html  css  js  c++  java
  • Java里Scanner 类

    package com.xuexi;

    import java.util.Scanner;

    public class ScannerDemo1 {
    //通过 Scanner 类的 nextLine() 方法获取输入的字符串,在读取前我们一般需要 使用 hasNextLine 判断是否还有输入的数据:
    //next() 不能得到带有空格的字符串。
    // nextLine():可以获得空白。
    public static void main(String[] args) {
    Scanner scan = new Scanner(System.in);
    // 从键盘接收数据
    // 如果要输入 int 或 float 类型的数据,在 Scanner 类中也有支持,但是在输入之前最好先使用 hasNextXxx() 方法进行验证,再使用 nextXxx() 来读取:
    int i = 0;
    float f = 0.0f;
    System.out.print("输入整数:");
    if (scan.hasNextInt()){
    // 判断输入的是否是整数
    i = scan.nextInt();
    // 接收整数
    System.out.println("整数数据:"+1);
    }else {
    // 输入错误的信息
    System.out.println("输入的不是整数!");
    }
    System.out.println("输入小数");
    if (scan.hasNextFloat()){
    f=scan.nextFloat();
    System.out.println("小数数据:"+f);
    }else{
    System.out.println("输入的不是小数!");
    }
    scan.close();
    }
    }
  • 相关阅读:
    java多线程2-总结
    java多线程1-生产者与消费者
    jedis中的两组方法
    理解socket的阻塞
    java设计模式5-命令模式
    我的BIOS
    java设计模式4-装饰者模式
    java设计模式3-单例模式
    android四大组件
    android:theme
  • 原文地址:https://www.cnblogs.com/husband/p/14255825.html
Copyright © 2011-2022 走看看