符合中小企业对网站设计、功能常规化式的企业展示型网站建设
本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...
商城网站建设因基本功能的需求不同费用上面也有很大的差别...
手机微信网站开发、微信官网、微信商城网站...
本文实例为大家分享了java实现计算器功能具体代码,供大家参考,具体内容如下
创新互联基于成都重庆香港及美国等地区分布式IDC机房数据中心构建的电信大带宽,联通大带宽,移动大带宽,多线BGP大带宽租用,是为众多客户提供专业服务器托管报价,主机托管价格性价比高,为金融证券行业服务器托管,ai人工智能服务器托管提供bgp线路100M独享,G口带宽及机柜租用的专业成都idc公司。效果图
组成结构
从结构上来说,一个简单的图形界面,需要由界面组件、组件的事件监听器(响应各类事件的逻辑)和具体的事件处理逻辑组成。
界面实现的主要工作是创建各个界面组件对象,对其进行初始化,以及控制各组件之间的层次关系和布局。
计算器代码结构
计算器java源码
1、定义变量和按钮
public class Calculator { // 定义成员变量,方便逻辑的实现 // 需要定义存储当前被按下的操作数和操作符,result 存储运算的结果。 // static String result; // static String singal="+"; // 操作数1,设置初值0 static String str1 = "0"; // 操作数2,设置初值0 static String str2 = "0"; // 运算符,初值设置为+ static String signal = "+"; // 运算结果 static String result = ""; // 创建一个JTextField对象并初始化,为用于显示操作和计算结果的文本框,参数20,表示大显示20列 static JTextField result_TextField = new JTextField(result, 20); // 创建一个主窗体(JFrame)对象,并初始化 JFrame frame = new JFrame("计算器"); // 创建清除按钮 JButton clear_Button = new JButton("Clear"); // 创建数字按钮 JButton button0 = new JButton("0"); JButton button1 = new JButton("1"); JButton button2 = new JButton("2"); JButton button3 = new JButton("3"); JButton button4 = new JButton("4"); JButton button5 = new JButton("5"); JButton button6 = new JButton("6"); JButton button7 = new JButton("7"); JButton button8 = new JButton("8"); JButton button9 = new JButton("9"); // 创建操作符按钮 JButton button_Dian = new JButton("."); JButton button_Jia = new JButton("+"); JButton button_Jian = new JButton("-"); JButton button_Cheng = new JButton("×"); JButton button_Chu = new JButton("÷"); // 创建等于按钮 JButton button_Dy = new JButton("="); // 定义5个开关状态 // 开关1用于选择输入的方向,将要写入str1或者str2,k1为1是写入str1,为2是写入str2(初值设为1) int k1 = 1; // 开关2用于记录符号键的次数,当k2>1,表示是多符号运算(初值设为1) int k2 = 1; // 开关3用于标识str1是否可以清0,设等于1表示可以,不等于1,表示不可以 int k3 = 1; // 开关4用于标识str2是否可以清0,设等于1表示可以,不等于1,表示不可以 int k4 = 1; // 开关5用于控制小数点是否可以输入,设为1可以,不为1时,输入的被舍弃 int k5 = 1; // 定一个按钮,用于存储之前被按下的符号键 JButton store; // vt存储之前输入的运算符 Vectorvt = new Vector (20, 10); }
另外有需要云服务器可以了解下创新互联建站www.cdcxhl.com,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。