第1种方法:使用正则表达式。[0⑼]*第2种方法:使用异常解决,将获得到的字符串通过Integer.parseInt,使用try-catch捕获异常,如果是NumberFormatException那就是输入的不是数字,致使类型转换失败。
java.util.Scanner 直接有接收数字的输入,,,如果是当字符串输入,可以使用Integer.parseInt/Long.parseLong/Double.parseDouble做转换,异常就不是数字 ~~~
package object;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.OutputStream;public class TEST {public static void main(String[] args) {String s=new String("12345");System.out.println("有几个数字?"+s.length());}}方法是s.length...
booleanisMultipleOfThree(intn){while(n>=10){List<Integer>digits=getDigits(n);n=sum(digits);}...
booleanisMultipleOfThree(intn){while(n>=10){List<Integer>digits=getDigits(n);n=sum(digits);}...
booleanisMultipleOfThree(intn){while(n>=10){List<Integer>digits=getDigits(n);n=sum(digits);}...