千家信息网

java如何实现加减乘除计算器

发表于:2024-11-24 作者:千家信息网编辑
千家信息网最后更新 2024年11月24日,小编给大家分享一下java如何实现加减乘除计算器,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!具体内容如下代码import
千家信息网最后更新 2024年11月24日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);  JComboBox jc = 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如何实现加减乘除计算器"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

0