小编Arn*_*nau的帖子

简单的try&catch代码,用于扫描不使用十进制值

import java.util.Scanner;

public class Main{

public static void main(String[] args){

    Scanner a = new Scanner(System.in);

    System.out.println("Enter a number: ");

    try{

        float b = a.nextFloat();

        System.out.println("You wrote " + b);

    }catch(Exception n){

        System.out.println("That wasn't a number, yo!");

    }

    a.close();

}

}
Run Code Online (Sandbox Code Playgroud)

我想扫描用户输入的号码,从而确定它是否是数字.当我输入诸如3.1415之类的十进制数时会出现问题,因为它将其检测为非数值.

java try-catch java.util.scanner

1
推荐指数
1
解决办法
98
查看次数

标签 统计

java ×1

java.util.scanner ×1

try-catch ×1