java如何实现加减乘除计算器
发表于:2025-02-10 作者:千家信息网编辑
千家信息网最后更新 2025年02月10日,小编给大家分享一下java如何实现加减乘除计算器,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!具体内容如下代码import
千家信息网最后更新 2025年02月10日java如何实现加减乘除计算器
小编给大家分享一下java如何实现加减乘除计算器,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
具体内容如下
代码
import java.awt.*;import java.awt.event.*;import javax.swing.*;import java.awt.FlowLayout;import javax.swing.*;@SuppressWarnings("unused")class Sumjp { JOptionPane jp = new JOptionPane(); Sumjp(String str) { JOptionPane.showMessageDialog(null, str); System.exit(0); } Sumjp(String[] str){ }}public class JiSuan extends JFrame implements ActionListener,ItemListener{ /** * */ private static final long serialVersionUID = 1L; double x1,x2,sum = 0; String f; JTextField txt = new JTextField(30); JTextField txt1 = new JTextField(5); JTextField txt2 = new JTextField(5); JTextField txt3 = new JTextField(5); JLabel lb1 = new JLabel("数据1:"); JLabel lb2 = new JLabel("符号:"); JLabel lb3 = new JLabel("数据2:"); JButton jbtn = new JButton("确定"); JiSuan(){ setSize(350,150); setVisible(true); setTitle("计算器:"); setDefaultCloseOperation(EXIT_ON_CLOSE); setLayout(new FlowLayout()); add(lb1); add(txt1);// add(lb2);// add(txt2); JComboBoxjc = new JComboBox (); jc.addItem("加"); jc.addItem("减"); jc.addItem("乘"); jc.addItem("除"); add(jc); add(lb3); add(txt3); add(jbtn); add(txt); validate(); jc.addItemListener(this); jbtn.addActionListener(this); } public void itemStateChanged(ItemEvent ie){ f = (String)ie.getItem().toString(); } public void actionPerformed(ActionEvent e){ x1 = Double.parseDouble(txt1.getText()); //f = txt2.getText(); x2 = Double.parseDouble(txt3.getText()); if(f.equals("加")){ sum = x1 + x2; } if(f.equals("减")){ sum = x1 - x2; } if(f.equals("乘")){ sum = x1*x2; } if(f.equals("")){ sum = x1/x2; } txt.setText(x1 + f + x2 + "=" + sum); new Sumjp(x1 + f + x2 + "=" + sum); } public static void main(String[] args) { // TODO 自动生成的方法存根 new JiSuan(); }}
小编再为大家分享一段代码,感谢作者分享:利用java语法做一个很简单的加减乘除计算器:
/* 实现思路: 1.选择所有数据从键盘输入 2.使用switch语句进行判断 3.需要从控制台上输入三次 *第一个数字 *运算符 *第二个数字 最终在控制台上显示: 欢迎使用简单计算器系统: 请输入第一个数字:10 请输入运算符:+ 请输入第二个数字:20 运算结果:10+20=30 s.nextInt(); */public class Calculator{ public static void main(String[] args){ java.util.Scanner s = new java.util.Scanner(System.in); System.out.println("欢迎使用简单计算器"); System.out.print("请输入第一个数字:"); int num1 = s.nextInt(); System.out.print("请输入运算符:"); String operator = s.next(); System.out.print("请输入第二个数字:"); int num2 = s.nextInt(); int result = 0; switch (operator){ case "+": result = num1 + num2; break; case "-": result = num1 - num2; break; case "*": result = num1 * num2; break; case "/": result = num1 * num2; break; case "%": result = num1 % num2; } System.out.println(num1+operator+num2+"="+result); }}
以上是"java如何实现加减乘除计算器"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
输入
计算器
数字
运算
加减乘除
内容
数据
篇文章
运算符
代码
控制
不怎么
作者
大部分
存根
思路
方法
更多
知识
符号
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
sql数据库读者信息表
软件开发内蒙古二本
如何重启iis服务器
云服务器如何进安全模式
龙华区新一代网络技术开发商家
新技术新应用与网络安全
淘宝上的软件开发
超连接导入数据库
天水软件开发公司电话
团市委联合网络安全宣传
数据库上云技术
刷卡服务器
苹果软件开发面试经验
汉华信通网络技术有限公司
我国网络安全应急体系的工作内容
网络安全的平行理论
计算机三级考试网络技术考试流程
广东酒店软件开发收费
云服务器命令行界面怎么打开
鸡毛飞上天小璐软件开发成功
深港软件开发
公司服务器存储
特信网络技术
175平台怎么退出一个服务器
新乡市臻象网络技术公司
服务器卸载重装显卡
代理服务器实现
怎么做服务器不用空间
运用数据库技术的公司
做脚本要服务器吗