Java笑话二

Java笑话2private static long doSomething(String src) {if (src.length() 1)return Divert.getInt(sr

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;
    }