可以利用字符的ASCII,数字的ASCII是连续的,从‘0’到‘9’是一次递增1的。判断字符是否是数字可以这么写 ch>='0'&&ch<='9'
public class AllNumber { /** * 使用Double.parseDouble方法判断字符串是不是为数字 * * @param number * 字符串 * @return */ public static boolean isNumber(String number) { if (null == number) { return false; } try { double num = Do...
C 语言没有bool类型的。。。include<stdio.h>#include<string.h>int isnum(char s[]){ int i; for(i=0;i<strlen(s);i++){ if(s[i]<'0'||s[i]>'9'){return 0;}} return 1;}int main(){ int i; char s[100]; while((s[i++]=getchar())!='\...