提问:设计一个程序,验证1.8e3f,1.6f,9F这三个数的表达形式是否正确
网友回答:
你要用什么语言写这个程序?这三个数是符合什么语言的语法?
以下是JAVA的,因为这3个常数都是JAVA合法的浮点,所以我加了个11a
参考程序
static void test(String num) {
try {
Double.parseDouble(num);
}
catch(Exception e) {
System.out.println(num+"非法");
return ;
}
System.out.println(num+"合法");
}
public static void main(String[]args) {
test("1.8e3f");
test("1.6f");
test("9f");
test("11a");
}
测试结果