判断字符串内容类型,是数字则打印,是字符串则输出异常。
public void value() { String str=""; char [] chararray=str.toCharArray(); boolean bool=true; int countpoint=0; for(int i=0;i57) { if(chararray[i]!='.') { bool=false; break; } else { countpoint++;//点号的个数 } } } if(bool=false||countpoint>1||(countpoint==1&&chararray.length==1)) { System.out.println("异常"); } else { System.out.println((int)Double.parseDouble(str)); } }