中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

java如何實現加減乘除計算器

發布時間:2021-09-28 09:19:09 來源:億速云 閱讀:157 作者:小新 欄目:開發技術

小編給大家分享一下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<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如何實現加減乘除計算器”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

浙江省| 霍州市| 盈江县| 藁城市| 临漳县| 长治市| 财经| 陆丰市| 吴川市| 凌源市| 门头沟区| 乐安县| 长白| 汝阳县| 潍坊市| 民和| 门头沟区| 弥勒县| 报价| 巨鹿县| 玉环县| 北海市| 巴青县| 左权县| 乡宁县| 嫩江县| 澳门| 海阳市| 策勒县| 新巴尔虎右旗| 阿尔山市| 永春县| 宁城县| 玉树县| 沙湾县| 井研县| 淅川县| 临漳县| 达孜县| 天长市| 松桃|