您好,登錄后才能下訂單哦!
小編給大家分享一下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<String> jc = new JComboBox<String>(); 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如何實現加減乘除計算器”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。