学堂在线 Java程序设计(2020秋)-清华大学-郑莉教授
第四章编程作业:字符串数字验证
验证一个给定的字符串是否为数字。是则输出true,不是则输出false 一些例子:
"0"=> true
" 0.1 "=> true
"abc"=> false
"1 a"=> false
"2e10"=>true
样例输入:2e10
样例输出:1
package com.tust.test;
import java.io.IOException;
import java.util.Scanner;
/**
* @Author: Liyutian
* @Date:Create:in 2020/12/5 17:17
*/
public class TestC {
public static void main(String[] args) throws IOException {
Scanner sc = new Scanner(System.in);
sc.useDelimiter("\n");
while (true) {
if (sc.hasNextInt(10) || sc.hasNextDouble() || sc.hasNextFloat()){
System.out.println("\""+sc.next()+"\"=>"+true);
}
else if (sc.hasNextLine()){
System.out.println("\""+sc.next()+"\"=>"+false);
}
}
}
}