永发信息网

请教高手,在J2ME模拟器编程中,我定义了一个Form界面,怎么求用三个TextFied做一个两个整数商的数学计算

答案:4  悬赏:20  手机版
解决时间 2021-04-01 14:57
请教高手,在J2ME模拟器编程中,我定义了一个Form界面,怎么求用三个TextFied做一个两个整数商的数学计算
最佳答案
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Form;
import javax.microedition.lcdui.TextField;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;

public class MIDlet5 extends MIDlet {
private Form mainForm = new Form("Form");
private Display dis;

private TextField tf1 = new TextField("","",8,TextField.NUMERIC);
private TextField tf2 = new TextField("","",8,TextField.NUMERIC);

protected void startApp() throws MIDletStateChangeException {
dis = Display.getDisplay(this);
dis.setCurrent(mainForm);

mainForm.append(tf1);
mainForm.append(tf2);

}

protected void destroyApp(boolean arg0) throws MIDletStateChangeException {

}

protected void pauseApp() {

}

}
没写完,需要的话给我消息 ,至于2L说j2me没有分母为0的异常捕获,真是笑掉大牙,自己去查文档好么?ArithmeticException是什么意思自己去查查吧。
全部回答
回头人和投入及用途
首先,j2me没有那么强大的try catch,想达到分母不为0的效果 只能自己写
在textfield中分别获得当前输入的内容,类型是String
将其转为int后作除法,计算出的结果再次转为String后再扔进第三个textField中
再点击commond记得判断除数和被除数是否非空(是null,非数字0)
至于非0,可以在第二个text的String进行判断a.euqals("0")
差不多就这个意思了
直接判断第二个文本框里是不是0不就行了?
catch(DivideByZeroException exception) {
showStatus(exception.toString());
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
皇冠是什么意思
求教元灵怎么提升战力
小漠解说国服第一系列pdd皇子背景音乐
加加食品(002650)今日停牌的原因是什么
和小猫一起玩是件有趣的事英语
手机前摄像头录出来的视频人矮胖怎么回事
北电、中戏、上戏,这3个大学的表演专业哪个
关于运动会的作文题目
为什么霍金去世后好多人站出来说霍金不伟大
男友介不介意女朋友出去应酬?
怎样才能真正做到泰然处之,坦然视之?
氢气瓶的颜色是什么颜色是什么
我女朋友为什么会注重的我的穿着,叫我穿好一
花乡国际建材家居广场地址在什么地方,我要处
唐太宗认为:“君子用人如器,各取所长。人之
推荐资讯
奇台热力公司电话号码
三相4kw异步电动机空载电流是多少?
秋夕中卧看二字表现了宫女怎样的情思?
sata3.0的硬盘接在sata1.0的接口上,实际速度
英红九号口感怎么样呢?
三位密码皮箱怎么解?
“昂首向前冲.....明白所有” 那是哪首歌的歌
全国十大工业炉企业都有哪些?
[用过3kg洗衣机的请进] 请问3kg够不够洗冬
超级咕噜球和国王球怎样才能获得
陶瓷从开始做到完成要多久
想大展宏兔,兔飞猛进这样的成语
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?