微信小程序 > 微信公开课 > 一个java小程序,要求 得到一个随机数 然后猜大小 这个代码怎么编都不对 帮忙改一下 谢谢
微信小程序,微信公开课,一个java小程序,要求 得到一个随机数 然后猜大小 这个代码怎么编都不对 帮忙改一下 谢谢

一个java小程序,要求 得到一个随机数 然后猜大小 这个代码怎么编都不对 帮忙改一下 谢谢

2019-03-12 17:02:19

微信公开课小程序热门讨论「一个java小程序,要求 得到一个随机数 然后猜大小 这个代码怎么编都不对 帮忙改一下 谢谢」最新回复-把inta2=Integer.parseInt(tf2.getText());放到actionPerformed(ActionEvente){}里边才对。花浓花浅是正解。你看看你的逻辑,只有判断了e.getSource()==b2之后,才有必要执行tf2.getText();你的程序当按下“得到一个随机数”时,就执行tf2.getText()了,没有必要,而且此时tf2中根本没有输入,所以抛出了java.lang.NumberFormatException.由于java默认初始化int值为0,所以此时a=0.你输入0时会看到显示“猜对了”。一般框架都直接继承javax.swing.JFrame。够详细吧。
你改成我这样试试嘛,我都运行了,能才对数字经过测试,可行importjava.awt.*;importjava.awt.event.*;publicclassMyFrameextendsFrameimplementsActionListener{inta;Buttonb1=newButton(得到一个随机数);TextFieldtf1=newTextField(10);TextFieldtf2=newTextField(10);Buttonb2=newButton(确定);publicMyFrame(Strings){super(s);setLayout(newFlowLayout());tf1.setBackground(Color.CYAN);add(b1);add(tf1);add(tf2);add(b2);b1.addActionListener(this);b2.addActionListener(this);setSize(200,200);setVisible(true);validate();}publicvoidactionPerformed(ActionEvente){//Strings2=tf2.getText();inta2=Integer.parseInt(tf2.getText());if(e.getSource()==b1){a=(int)((Math.random()*100)+1);}else{if(e.getSource()==b2){if(aa2){tf1.setText(猜小了);}else{if(aa2){tf1.setText(猜大了);}else{tf1.setText(猜对了);}}}}}  publicstaticvoidmain(Stringarg[])  {Strings=null;  MyFramemyframe=newMyFrame(s);//实例化MyFrame  }} 更多有关「一个java小程序,要求 得到一个随机数 然后猜大小 这个代码怎么编都不对 帮忙改一下 谢谢」的疑问请扫码关注微信公开课+小程序!
标签:微信公开课,小程序
微信小程序,微信公开课,一个java小程序,要求 得到一个随机数 然后猜大小 这个代码怎么编都不对 帮忙改一下 谢谢

「一个java小程序,要求 得到一个随机数 然后猜大小 这个代码怎么编都不对 帮忙改一下 谢谢」热议话题订阅

方法1:微信扫描微信公开课小程序码即可订阅热议话题「一个java小程序,要求 得到一个随机数 然后猜大小 这个代码怎么编都不对 帮忙改一下 谢谢」

方法2:微信搜索微信公开课小程序名称进入,即可订阅热议话题「一个java小程序,要求 得到一个随机数 然后猜大小 这个代码怎么编都不对 帮忙改一下 谢谢」

方法3:微信网页访问即速商店,长按识别微信公开课小程序码即可订阅热议话题「一个java小程序,要求 得到一个随机数 然后猜大小 这个代码怎么编都不对 帮忙改一下 谢谢」

微信公开课小程序热议话题「一个java小程序,要求 得到一个随机数 然后猜大小 这个代码怎么编都不对 帮忙改一下 谢谢」由微信公开课原创摘录于微信小程序商店shop.jisuapp.cn,转载请注明出处。

微信公开课热议话题「一个java小程序,要求 得到一个随机数 然后猜大小 这个代码怎么编都不对 帮忙改一下 谢谢」由微信公开课开发者向微信用户提供,并对本服务内容、数据资料及其运营行为等真实性、合法性及有效性承担全部责任。