亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? calculatormidlet.java

?? FB demo is written by WTK
?? JAVA
字號:
/* * * Copyright (c) 2007, Sun Microsystems, Inc. * * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * *  * Redistributions of source code must retain the above copyright *    notice, this list of conditions and the following disclaimer. *  * Redistributions in binary form must reproduce the above copyright *    notice, this list of conditions and the following disclaimer in the *    documentation and/or other materials provided with the distribution. *  * Neither the name of Sun Microsystems nor the names of its contributors *    may be used to endorse or promote products derived from this software *    without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */package calculator;import javax.microedition.lcdui.*;import javax.microedition.midlet.MIDlet;/** * The calculator demo is a simple floating point calculator * which powered by floating point support available in cldc1.1. * * @version */public final class CalculatorMIDlet extends MIDlet implements CommandListener {    /** The number of characters in numeric text field. */    private static final int NUM_SIZE = 20;    /** Soft button for exiting the game. */    private final Command exitCmd = new Command("Exit", Command.EXIT, 2);    /** Menu item for changing game levels. */    private final Command calcCmd = new Command("Calc", Command.SCREEN, 1);    /** A text field to keep the first argument. */    private final TextField t1 = new TextField(null, "", NUM_SIZE, TextField.DECIMAL);    /** A text field to keep the second argument. */    private final TextField t2 = new TextField(null, "", NUM_SIZE, TextField.DECIMAL);    /** A text field to keep the result of calculation. */    private final TextField tr = new TextField("Result", "", NUM_SIZE, TextField.UNEDITABLE);    /** A choice group with available operations. */    private final ChoiceGroup cg =        new ChoiceGroup("", ChoiceGroup.POPUP,            new String[] { "add", "subtract", "multiply", "divide" }, null);    /** An alert to be reused for different errors. */    private final Alert alert = new Alert("Error", "", null, AlertType.ERROR);    /** Indicates if the application is initialized. */    private boolean isInitialized = false;    /**     * Creates the calculator view and action buttons.     */    protected void startApp() {        if (isInitialized) {            return;        }        Form f = new Form("FP Calculator");        f.append(t1);        f.append(cg);        f.append(t2);        f.append(tr);        f.addCommand(exitCmd);        f.addCommand(calcCmd);        f.setCommandListener(this);        Display.getDisplay(this).setCurrent(f);        alert.addCommand(new Command("Back", Command.SCREEN, 1));        isInitialized = true;    }    /**     * Does nothing. Redefinition is required by MIDlet class.     */    protected void destroyApp(boolean unconditional) {    }    /**     * Does nothing. Redefinition is required by MIDlet class.     */    protected void pauseApp() {    }    /**     * Responds to commands issued on CalculatorForm.     *     * @param c command object source of action     * @param d screen object containing the item the action was performed on.     */    public void commandAction(Command c, Displayable d) {        if (c == exitCmd) {            destroyApp(false);            notifyDestroyed();            return;        }        double res = 0.0;        try {            double n1 = getNumber(t1, "First");            double n2 = getNumber(t2, "Second");            switch (cg.getSelectedIndex()) {            case 0:                res = n1 + n2;                break;            case 1:                res = n1 - n2;                break;            case 2:                res = n1 * n2;                break;            case 3:                res = n1 / n2;                break;            default:            }        } catch (NumberFormatException e) {            return;        } catch (ArithmeticException e) {            alert.setString("Divide by zero.");            Display.getDisplay(this).setCurrent(alert);            return;        }        /*         * The resulted string may exceed the text max size.         * We need to correct last one then.         */        String res_str = Double.toString(res);        if (res_str.length() > tr.getMaxSize()) {            tr.setMaxSize(res_str.length());        }        tr.setString(res_str);    }    /**     * Extracts the double number from text field.     *     * @param t the text field to be used.     * @param type the string with argument number.     * @throws NumberFormatException is case of wrong input.     */    private double getNumber(TextField t, String type)        throws NumberFormatException {        String s = t.getString();        if (s.length() == 0) {            alert.setString("No " + type + " Argument");            Display.getDisplay(this).setCurrent(alert);            throw new NumberFormatException();        }        double n;        try {            n = Double.parseDouble(s);        } catch (NumberFormatException e) {            alert.setString(type + " argument is out of range.");            Display.getDisplay(this).setCurrent(alert);            throw e;        }        return n;    }} // end of class 'CalculatorMIDlet' definition

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
最新国产精品久久精品| 亚洲欧洲日产国码二区| 成人av一区二区三区| 日日夜夜一区二区| 国产精品久久国产精麻豆99网站| 欧美精品少妇一区二区三区| 成人黄色免费短视频| 奇米在线7777在线精品| 亚洲精品老司机| 国产精品色眯眯| 欧美精品一区二区三区视频| 欧美日本乱大交xxxxx| 97精品久久久午夜一区二区三区| 国内不卡的二区三区中文字幕 | 1024亚洲合集| 久久只精品国产| 日韩亚洲电影在线| 欧美婷婷六月丁香综合色| 成人美女视频在线观看| 韩国在线一区二区| 日韩电影在线观看电影| 亚洲电影视频在线| 亚洲精品一二三| 中文字幕一区视频| 国产欧美日韩亚州综合 | 国内精品国产三级国产a久久| 天天免费综合色| 亚洲综合在线五月| 亚洲精品乱码久久久久久久久| 国产精品乱码人人做人人爱| 久久奇米777| 久久精品一区二区| 久久久久久毛片| 久久精品一区二区三区不卡牛牛| 欧美一二三区在线| 欧美一区二区三区不卡| 欧美精品一级二级| 日韩一区二区电影网| 91精品国产欧美日韩| 欧美一区二区三区四区视频| 欧美一区二区女人| 欧美一区二区二区| 日韩精品一区二区三区三区免费| 欧美一级久久久久久久大片| 日韩手机在线导航| 久久伊人中文字幕| 欧美国产亚洲另类动漫| 国产精品狼人久久影院观看方式| 国产精品福利一区二区| 中文字幕佐山爱一区二区免费| 亚洲欧美综合色| 亚洲一区二区三区四区在线免费观看 | 日韩欧美一区二区久久婷婷| 制服丝袜亚洲色图| 日韩你懂的在线播放| 26uuu久久综合| 欧美激情中文不卡| 一区二区三区欧美亚洲| 亚洲成年人影院| 久久99精品网久久| 成人蜜臀av电影| 91成人国产精品| 欧美一区二区久久久| 久久久久久久久久久久久女国产乱| 亚洲国产成人午夜在线一区| 亚洲激情中文1区| 青青草国产精品97视觉盛宴| 国产成人综合亚洲网站| 一本大道av一区二区在线播放| 欧美日韩一级二级三级| 精品国产1区二区| 亚洲人快播电影网| 青青草国产成人av片免费| 国产精品1024| 日本韩国欧美国产| 欧美电影免费观看高清完整版在 | 亚洲国产裸拍裸体视频在线观看乱了| 奇米影视一区二区三区| 国产精品一区一区三区| 91国偷自产一区二区使用方法| 欧美一区二区三区在线观看 | 亚洲精品国久久99热| 蜜臀久久99精品久久久久宅男| 高清视频一区二区| 欧美日韩国产精品成人| 欧美激情一区二区三区蜜桃视频| 亚洲成人黄色影院| 成人h动漫精品| 欧美一区二区三区免费大片 | 日韩一区二区三区在线视频| 国产精品第一页第二页第三页| 日韩av电影天堂| 99re热这里只有精品免费视频| 日韩一区二区三区高清免费看看| 国产精品理论在线观看| 久久成人麻豆午夜电影| 在线一区二区三区| 欧美国产精品一区二区| 免费成人在线播放| 欧美在线免费播放| 日本一区二区电影| 久久99国产精品久久99果冻传媒| 色视频一区二区| 亚洲国产高清在线观看视频| 免费在线观看成人| 欧美日韩午夜影院| 亚洲男人的天堂在线观看| 国产精品一区二区x88av| 欧美一区二区视频在线观看2020| 六月婷婷色综合| 色哟哟日韩精品| 国产欧美视频一区二区三区| 捆绑紧缚一区二区三区视频| 精品视频在线免费看| 亚洲老司机在线| 99久久国产综合精品色伊| 久久亚洲春色中文字幕久久久| 秋霞午夜av一区二区三区| 在线精品亚洲一区二区不卡| 亚洲同性同志一二三专区| 国产电影精品久久禁18| 亚洲精品一线二线三线无人区| 青椒成人免费视频| 91精品国产色综合久久不卡电影 | 国产精品色噜噜| 国产久卡久卡久卡久卡视频精品| 日韩三级精品电影久久久 | 激情久久久久久久久久久久久久久久| 欧美日韩免费电影| 偷拍日韩校园综合在线| 欧美色综合影院| 午夜精品久久久久久久久| 欧美日韩一二三| 亚洲成av人片在www色猫咪| 欧美色网一区二区| 亚洲成人在线免费| 欧美乱熟臀69xxxxxx| 五月天一区二区三区| 欧美一区二区视频观看视频 | 奇米一区二区三区av| 91精品国产一区二区三区蜜臀| 日一区二区三区| 日韩视频在线一区二区| 精品在线亚洲视频| 久久亚洲影视婷婷| 成人免费高清视频在线观看| 亚洲欧洲美洲综合色网| 91九色02白丝porn| 偷拍自拍另类欧美| 精品少妇一区二区三区在线播放| 激情综合亚洲精品| 日本一区二区视频在线观看| 99久久免费国产| 亚洲制服丝袜在线| 这里只有精品视频在线观看| 久久精品国产秦先生| 国产三级久久久| 色香蕉久久蜜桃| 日韩精品久久理论片| 久久免费视频色| 91蝌蚪porny| 天涯成人国产亚洲精品一区av| 久久免费偷拍视频| 99精品欧美一区二区三区小说| 一区二区三区精品在线观看| 欧美精品亚洲一区二区在线播放| 激情综合一区二区三区| 中文字幕日韩av资源站| 欧美日韩高清影院| 国产精品夜夜嗨| 一区二区三区不卡视频在线观看| 欧美一区二区三区在| 国产99精品在线观看| 亚洲综合在线观看视频| 精品精品国产高清a毛片牛牛 | 国产a精品视频| 亚洲一区在线视频观看| 欧美精品一区二| 91极品视觉盛宴| 国产在线播放一区| 亚洲国产乱码最新视频 | 国产精品亚洲专一区二区三区 | 国产成人av电影在线| 亚洲一区精品在线| 久久久久久**毛片大全| 欧美三级韩国三级日本一级| 国产精品123| 日本在线观看不卡视频| 国产精品久久久久精k8| 日韩视频永久免费| 在线视频你懂得一区二区三区| 国内欧美视频一区二区| 亚洲狠狠丁香婷婷综合久久久| 2017欧美狠狠色| 欧美另类一区二区三区| 99免费精品在线观看| 久久爱www久久做| 亚洲成人av在线电影| 日韩伦理免费电影| 久久久久久99精品|