JAVA计算机代码
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
public class j5_13 extends Applet implements ActionListener
{
Panel p=new Panel();//新建布局
Label welcome,la1,li1,la2,li2,lresult;//提示标签,符号标签以及计算结果的标签
TextField ta,tb,tc,td;//出入数据框
CheckboxGroup select;//单钮选择
Checkbox ad,mi,mu,di;//分别对应加减乘除
Button be,br;//对应计算按钮和重置按钮
public void init()
{
select=new CheckboxGroup();
add(welcome=new Label("请输入要计算的复数:"));
add(ta=new TextField(4));
add(la1=new Label("+"));
add(tb=new TextField(4));
add(li1=new Label("i"));
add(ad=new Checkbox("加",true,select));
add(mi=new Checkbox("减",false,select));
add(mu=new Checkbox("乘",false,select));
add(di=new Checkbox("除",false,select));
add(tc=new TextField(4));
add(la2=new Label("+"));
add(td=new TextField(4));
add(li2=new Label("i"));
add(be=new Button("计算"));
add(br=new Button("重置"));
add(lresult=new Label("结果: "));
be.addActionListener(this);
br.addActionListener(this);
&n
相关文档:
先来了解一下链表模式的原理:
首先写一个JavaBean,内容是要添加的元素和该元素的节点。
public class NodeBean implements Serializable
{
private Object data; //元素本身
private NodeBean next; //下一个节点
&n ......
import java.io.File;
import java.io.FileFilter;
import java.io.FilenameFilter;
/**
* 文件列表。<br>
* 可以指定过滤条件。
*
* @author leo
*
*/
public class FileList {
/**
* @param args
*/
public static void main(String[] ......
在java中实质只存在一种传递方式:即值传递。 而引用传递是对C/C++而言的。结论:
对于基本类型,在方法体内对方法参数进行重新赋值,并不会改变原有变量的值。
对于引用类型,在方法体内对方法参数进行重新赋予引用,并不会改变原有变量所持有的引用。
方法体内对参数进行运算,不影响原有变量的值。
......
JAVA中的依赖倒原则
美国法律有一条最基本的准则就是“人人平等”,我们不去管它是经过什么样的斗争、什么样的流血牺牲换来的,只把它理解为一个JAVA方法,该方法定义如下:
public final boolean 人人平等(人1,人2){
return true;
&n ......