锘??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美在线观看网站,国产婷婷一区二区,在线亚洲电影http://www.aygfsteel.com/bluewind/category/31003.html姘歌繙鏀寔BeanSoft~zh-cnFri, 25 Apr 2008 06:39:13 GMTFri, 25 Apr 2008 06:39:13 GMT60鍘繪帀瀛楃涓蹭腑澶氫綑鐨?http://www.aygfsteel.com/bluewind/articles/195407.htmlbluerain_windbluerain_windThu, 24 Apr 2008 02:08:00 GMThttp://www.aygfsteel.com/bluewind/articles/195407.htmlhttp://www.aygfsteel.com/bluewind/comments/195407.htmlhttp://www.aygfsteel.com/bluewind/articles/195407.html#Feedback0http://www.aygfsteel.com/bluewind/comments/commentRss/195407.htmlhttp://www.aygfsteel.com/bluewind/services/trackbacks/195407.html
緙栫▼棰橈細鍘繪帀瀛楃涓蹭腑澶氫綑鐨?0",
渚嬪
0-->0
3-->3
000-->0
01010-->101
301100-->3011
00103-->103
1020.00-->1020
001.0100-->1.01
00.003-->0.003
鑻ュ瓧絎︿覆涓瓧絎?,E+-)鍒欎負闈炴硶瀛楃涓層?br />
絳旀錛?br /> /**
 * @author wind
 *
 */
public class RemoveZero {

    /**
     * 鍘婚櫎鏈鍓嶉潰鐨?
     * @param args
     */
    static String removeFirst(String str) {
        while (true) {
            if (str.length() > 1) {
                char c = str.charAt(0);
                char nextC = str.charAt(1);
                if (c != '0') {
                    break;
                } else {
                    if (nextC == '.') {
                        break;
                    } else {
                        str = str.substring(1);
                    }
                }
            } else {
                break;
            }
        }
        return str;
    }

    /*
     * 鍘婚櫎鏈鍚庨潰鐨?
     */
    static String removeLast(String str) {
        while (true) {
            if (str.length() > 1) {
                char c = str.charAt(str.length() - 1);
                char beforeC = str.charAt(str.length() - 2);
                if (c != '0') {
                    break;
                } else {
                    if (beforeC == '.') {
                        str = str.substring(0, str.length() - 2);
                        break;
                    } else {
                        str = str.substring(0, str.length() - 1);
                    }
                }
            } else {
                break;
            }
        }
        return str;
    }

    /*
     * 鍒ゆ柇鏄惁鏈夐潪娉曞瓧絎?br />      */
    static boolean isCorrect(String str) {
        return !str.contains("E") && !str.contains(",") && !str.contains("+")
                && !str.contains("-");
    }
    
    /*
     * 鏄劇ず緇撴灉
     */
    static void showResult(String str) {
        if (isCorrect(str)) {
            System.out.println(str + "-->" + removeLast(removeFirst(str)));
        } else {
            System.out.println("瀛楃涓蹭腑鍚湁闈炴硶瀛楃(,E+-)!");
        }
    }

    public static void main(String[] args) {
        String str = "003E+3";
        showResult(str);
        
        str = "0";
        showResult(str);
        
        str = "3";
        showResult(str);
        
        str = "000";
        showResult(str);
        
        str = "01010";
        showResult(str);
        
        str = "301100";
        showResult(str);
        
        str = "00103";
        showResult(str);
        
        str = "1020.00";
        showResult(str);
        
        str = "001.0100";
        showResult(str);
        
        str = "00.003";
        showResult(str);
        
    }

}



bluerain_wind 2008-04-24 10:08 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 云南省| 嘉义市| 盖州市| 南乐县| 桃源县| 庆云县| 海阳市| 建德市| 荣成市| 八宿县| 塔城市| 二手房| 阜新| 武乡县| 尚志市| 九台市| 繁峙县| 泽州县| 九龙坡区| 自治县| 嵊州市| 托克逊县| 青海省| 葫芦岛市| 雷波县| 崇信县| 南雄市| 平遥县| 渭南市| 磐石市| 闽侯县| 玛沁县| 霸州市| 吉安市| 内江市| 昌都县| 黄龙县| 渝中区| 东乡县| 舞阳县| 金堂县|