java 简单的计算器程序,Java 简易计算器程序
最近開始學(xué)習(xí)java,參考教科書寫了一個(gè)簡(jiǎn)單的計(jì)算器程序,貼上來,以便有用的時(shí)候可以參考。
呵呵,哈哈!!!
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.Point;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import java.text.DecimalFormat;
import javax.swing.*;
public class Calculator extends JFrame implements ActionListener, ItemListener {
private JButton buttons[];
private JButton btClear, btTransfer;
private JTextField resultArea;
private JPanel resultPanel, buttonsPanel, transferPanel;
int cmbIndex = 1;
private String string[] = { "7", "8", "9", "/", "6", "5", "4", "*", "3",
"2", "1", "-", "0", ".", "=", "+" };
private String s = "", shu1 = "", shu2 = "", shu3 = "";
private static int fo = 0;
JComboBox cmbox;
private boolean ff = true;
public Calculator() {
super("進(jìn)制計(jì)算器");
Container container = getContentPane();
container.setLayout(new FlowLayout());
resultPanel = new JPanel();
resultArea = new JTextField(13);
resultPanel.add(resultArea);
btClear = new JButton("C");
resultPanel.add(btClear);
transferPanel = new JPanel();
cmbox = new JComboBox();
cmbox.addItem("10進(jìn)制轉(zhuǎn)換為2進(jìn)制");
cmbox.addItem("10進(jìn)制轉(zhuǎn)換為8進(jìn)制");
cmbox.addItem("10進(jìn)制轉(zhuǎn)換為16進(jìn)制");
cmbox.addItem("2進(jìn)制轉(zhuǎn)換為8進(jìn)制");
cmbox.addItem("2進(jìn)制轉(zhuǎn)換為10進(jìn)制");
cmbox.addItem("2進(jìn)制轉(zhuǎn)換為16進(jìn)制");
cmbox.addItem("8進(jìn)制轉(zhuǎn)換為2進(jìn)制");
cmbox.addItem("8進(jìn)制轉(zhuǎn)換為10進(jìn)制");
cmbox.addItem("8進(jìn)制轉(zhuǎn)換為16進(jìn)制");
cmbox.addItem("16進(jìn)制轉(zhuǎn)換為2進(jìn)制");
cmbox.addItem("16進(jìn)制轉(zhuǎn)換為8進(jìn)制");
cmbox.addItem("16進(jìn)制轉(zhuǎn)換為10進(jìn)制");
transferPanel.add(cmbox);
btTransfer = new JButton("轉(zhuǎn)");
transferPanel.add(btTransfer);
buttonsPanel = new JPanel();
buttonsPanel.setLayout(new GridLayout(4, 4, 10, 10));
butto
總結(jié)
以上是生活随笔為你收集整理的java 简单的计算器程序,Java 简易计算器程序的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 内存超频攻略:选对内存条、调好参数、稳定
- 下一篇: java美元兑换,(Java实现) 美元