Java笑话2
private static long doSomething(String src) {
if (src.length() == 1)
return Divert.getInt(src);
else if (src.length() == 2) {
return Divert.getInt(String.valueOf(src.charAt(0))) * Divert.getInt(String.valueOf(src.charAt(1)));
} else if (src.length() > 2) {
if (Divert.getInt(String.valueOf(src.charAt(2))) < 10000) {
return Divert.doSomething(src.substring(0, 2)) + Divert.doSomething(src.substring(2));
} else if (src.length() == 3) {
return Divert.getInt(String.valueOf(src.charAt(0))) * Divert.getInt(String.valueOf(src.charAt(1)))
* Divert.getInt(String.valueOf(src.charAt(2)));
} else if (src.length() > 3) {
return Divert.doSomething(src.substring(0, 3)) + Divert.doSomething(src.substring(3));
}
}
return 0;
}