java计算器小程序
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Calculator
{
public static void main(String[] args)
{
CalculatorFrame frame = new CalculatorFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
/**
A frame with a calculator panel.
*/
class CalculatorFrame extends JFrame
{
public CalculatorFrame()
{
setTitle( "Calculator ");
CalculatorPanel panel = new CalculatorPanel();
add(panel);
pack();
}
}
/**
A panel with calculator buttons and a result display.
*/
class CalculatorPanel extends JPanel
{
public CalculatorPanel()
{
&
相关文档:
第三章
标识符,关键字,数据类型
注释 //单行注释 /*多行注释*/ /**文档化处理**/
javadoc source.java 文档自动生成工具
变量
程序中执行的数值可变的数据成为变量 包括变量名和变量值
java区分大小写
变量必须先定义再使用
java中为各种变量方法和类等起的名字叫做标识符(就是名字)
java中被赋予特定含义 ......
第四章
运算符,表达式和流程控制
变量用于记录数值可变的数据
java变量使用前必须先声明和初始化
成员变量在类的定义中声明
在创建对象的同时创建有关的成员变量
成员变量创建后系统自动对其进行默认初始化和显式初始化 成员变量依附于对象而存在
&&与 ||或 =赋值运算符
分支语句
if else
int i;
swit ......
第七章
高级类特征
static
类属性由该类的所有实例共享
public static int total=0;
当total所属类被数次实例化的时候 total只有一个而不是多个
也可静态初始化static
public static int total;
static{
total=100;
}
static标记的变量或者方法由整个类(所有实例)共享
单子模式
class Single{
......
第八章 异常
异常
两类 错误error 系统内部错误 违例exception 其他编程错误或外在因素】
异常处理机制
抛出异常throw 当不确定为何种异常和不确定怎么处理的时候使用
捕获异常catch
try{}
catch(){}
finally{}为统一出口
fileinputstream类的成员方法read()的功能是每次从相应的(本地为asc2码)文件中读出一个字节 ......