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();
    }
    }
  • 相关阅读:
    [ARC 102D]All Your Paths are Different Lengths
    [NOI 2016] 优秀的拆分
    [TJOI 2015] 线性代数
    [LUOGU 4717] 快速沃尔什变换
    [NOI 2006] 最大获利
    Javascript继承机制的设计
    必应输入法产品分析
    你不得不知道的HTML5的新型标签
    Mobile Web
    10行代码爬取网页
  • 原文地址:https://www.cnblogs.com/husband/p/14255825.html
Copyright © 2011-2022 走看看