
2、枝宽搭其次如果大就输出“猜大了。”,继续输猛拿入。如果小就输出“猜小了。”。
3、最后继续输入;如果相等巧丛就输出“恭喜,猜对了。”,退出输出。
把int a2 =Integer.parseInt(tf2.getText())放到actionPerformed(ActionEvent e){}里边才对。花浓花浅是正解。
你看看你的逻辑,只有判断了e.getSource()==b2之后,才有必要执行tf2.getText()你的程序当按下“得到一个随机数”时卖咐,就执行tf2.getText()了,没有必要,而且拿氏此中敏纯时tf2中根本没有输入,所以抛出了java.lang.NumberFormatException.由于java默认初始化int值为0,所以此时a=0.你输入0时会看到显示“猜对了”。
一般框架都直接继承javax.swing.JFrame。
够详细吧。
import java.io.*public class helloword
{
public static void main(String args[])
{
try{
//input
InputStreamReader isr=new InputStreamReader(System.in)
BufferedReader br =new BufferedReader(isr)
/誉纤毕/提示
System.out.println("请你输入第一个数字")
String a1=br.readLine()
System.out.println("请你输入第竖桐二个数字"庆芹)
String a2=br.readLine()
//把String转换为float
float num1=Float.parseFloat(a1)
float num2=Float.parseFloat(a2)
if(num1>num2)
{
System.out.println("第1个数大")
}
if(num1==num2)
{
System.out.println("xiaingdeng")
}
if(num1<num2)
{
System.out.println("第2个数大")
}
}catch(Exception e)
{
e.printStackTrace()
}
}
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)