易截截图软件、单文件、免安装、纯绿色、仅160KB

计算器 java源代码

//package 娱乐;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.GridLayout;
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 计算器 extends JFrame implements ActionListener, ItemListener {
private JButton an[];
private JButton qingkong, zh;
private JTextField k;
private JPanel rq1, rq2, rq3;
int zz = 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 a;
private boolean ff = true;
public 计算_复杂() {
super("进制计算器");
Container c = getContentPane();
c.setLayout(new FlowLayout());
rq1 = new JPanel();
k = new JTextField(13);
rq1.add(k);
qingkong = new JButton("C");
rq1.add(qingkong);
c.add(rq1);
rq3 = new JPanel();
a = new JComboBox();
a.addItem("10进制转换为2进制");
a.addItem("10进制转换为8进制");
a.addItem("10进制转换为16进制");
a.addItem("2进制转换为8进制");
a.addItem("2进制转换为10进制");
a.addItem("2进制转换为16进制");
a.addItem("8进制转换为2进制");
a.addItem("8进制转换为10进制");
a.addItem("8进制转换为16进制");
a.addItem("16进制转换为2进制");
a.addItem("16进制转换为8进制");
a.addItem("16进制转换为10进制");
rq3.add(a);
zh = new JButton("转");
rq3.add(zh);
c.add(rq3);
rq2 = new JPanel();
rq2.setLayout(new GridLayout(4, 4, 10, 10));
an = new JButton[string.length];
for (int i = 0; i < string.length; i++) {
an[i] = new JButton(string[i]);
an[i].addActionListener(this);
rq2.add(an[i]);
}
c.add(rq2);
qingkong.addActionListener(this);
zh.addActionListener(this);
a.addItemListener(this);
setSize(200, 250);
setVisible(true);
try {
JMen


相关文档:

Java ByteCode

Java ByteCode
1,什么是Bytecode
C/C++编译器把源代码编译成汇编代码,Java编译器把Java源代码编译成字节码bytecode。
Java跨平台其实就是基于相同的bytecode规范做不同平台的虚拟机,我们的Java程序编译成bytecode后就可以在不同平台跑了。
.net框架有IL(intermediate language),汇编是C/C++程序的中间表达方式, ......

Java入门总结

面向对象程序设计共有三大特性:封装、继承、多态;
这三大特性之间相互关联,其中封装性是面向对象的基础,继承性是软件重用的关键。而多态性则必须存在于继承的环境之中,是对面向对象程序设计的补充。
封装;
Java5.0新特性;基本数据类型à封装类 封箱; 封装类à基本数据类型 拆箱;
package review; ......

java数据类型

java:4类8种基础数据类型:
整型:byte  short  int  long
浮点型: float  double
布尔型:boolean
字符型:char
除了4类8种基础数据类型,其他的数据类型都是引用类型例如定义的class 等等,这一点异常重要。否则会导致在使用container时出错,每添加一个对象进入container都必须是一个对象而不 ......

java中内部类的使用

内部类的使用的优缺点:
优点:减少了在类文件编译后的产生的字节码文件的大小
缺点:使程序结构不清晰
使用内部类的注意事项:
内部类的使用一般都与所在的外部类有一定的关联,它是在一个类的内部嵌套定义的类,它可以是其它类的成员,也可以在一个语句块的内部定义,还可以在表达式内部匿名定义(匿名内部类)。
内部 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号