Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

java简易计算器课程设计报告 PDF 下载


分享到:
时间:2021-12-31 10:01来源:http://www.java1234.com 作者:转载  侵权举报
java简易计算器课程设计报告 PDF 下载
失效链接处理
java简易计算器课程设计报告 PDF 下载



本站整理下载:
提取码:bi7d 
 
 
相关截图:
 
主要内容:

3.1数据的输入
class A implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
String a = Jtext.getText();
String s = e.getActionCommand();
if(a.equals("0.")||a.equals("+")||a.equals("-")||a.equals("*")||a.equals("/"))
Jtext.setText(s);
else
{
if(flag2)
{
Jtext.setText(s);
flag2=false;
}
else
Jtext.setText(a+s);
}
}
}
上面的代码为类A的设计,当程序开始时,程序初始化,文本框里的显示为“0.”,当用户点击了数字按钮就开始调用类A。
首先用a来获取当前文本框内容,s来获取按钮数值,然后进行判断。若a的值为上述代码的值则输出s的值,再次点击数字按钮时,再次调用A类,此时a的值为上次输入的s值,第一个if语句不满足,执行下个if语句if(flag2),flag2初始值为false,该语句的功能是在执行了“=”号按钮时,防止新的数字按钮的值合并到到已经得出的结果上。
比如用户运算了1+1=,此时结果时2,再点击数字按钮3时,则文本框内容被重置,输出数值3,而不是23(如图1所示)。如果if(flag2)不满足,则字符串a和s合并并输出,得出第一个要计算的数据。
 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐