java 计算机程序_计算机程序设计(Java)

单元1 Java语言概述1

项目1 Java平台及使用1

任务1 搭建Java开发环境1

任务2 初步认识Java7

习题114

单元2 Java语言开发基础16

项目2 猜数字游戏16

任务1 确定变量16

任务2 选择数据类型17

任务3 确定表达式20

任务4 循环猜数并统计次数24

任务5 Java注释35

习题237

单元3 面向对象基础知识41

项目3 学生信息管理系统41

单元1 Java语言概述1

项目1 Java平台及使用1

任务1 搭建Java开发环境1

任务2 初步认识Java7

习题114

单元2 Java语言开发基础16

项目2 猜数字游戏16

任务1 确定变量16

任务2 选择数据类型17

任务3 确定表达式20

任务4 循环猜数并统计次数24

任务5 Java注释35

习题237

单元3 面向对象基础知识41

项目3 学生信息管理系统41

任务1 抽象学生类,并创建学生对象41

任务2 确定输出学生信息的方法46

任务3 数据隐藏的“隐私”程序设计53

习题358

单元4 面向对象高级特性59

项目4 动物园中游客与动物玩耍59

任务1 不同动物的行为表现59

任务2 利用多态解决游客与动物玩耍71

任务3 不同种类图书的信息80

任务4 模拟USB接口86

习题489

单元5 包、数组和字符串92

项目5 学生成绩管理系统92

任务1 学生成绩计算92

任务2 实现学生成绩管理系统102

项目6 String及StringBuffer108

任务1 字符串连接操作108

项目7 定义包和导入包115

任务1 将多个类放入同一包中115

习题5118

单元6 Java的异常处理119

项目8 通过实例了解Java的异常119

任务1 编写一个大小写字母转换的案例119

任务2 学习在程序中生成异常处理124

习题6127

单元7 图形用户界面128

项目9 建立学生成绩管理系统用户登录界面128

任务1 建立用户登录界面窗口128

任务2 为登录界面窗口添加基本组件133

任务3 布局窗口中的组件139

任务4 为用户登录界面添加事件响应146

习题7157

单元8 Java的输入/输出159

项目10 建立用户注册系统159

任务1 建立用户信息保存目录159

任务2 保存用户文件信息164

习题8180

单元9 多线程机制181

项目11 编程开发一个“随机摇号小工具”181

任务1 “随机摇号小工具”的界面设计182

任务2 “随机摇号小工具”的功能实现183

习题9195

单元10 数据库编程196

项目12 开发一个“学生信息管理小工具”196

任务1 “学生信息管理小工具”的界面设计197

任务2 在应用程序中实现对指定数据库的连接操作199

任务3 数据库的查询和更新205

习题10220

单元11 Android基础知识221

项目13 系统安装与HelloWorld221

任务1 安装智能手机开发相关软件平台221

项目14 界面设计:控件与布局224

任务1 Android编程基础—UI设计224

习题11227

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
可以计算加减乘除的计算器小程序package zj lec1; import java awt BorderLayout; import java awt FlowLayout; import java awt GridLayout; import java awt event ActionEvent; import java awt event ActionListener; import java math BigInteger; import javax swing JButton; import javax swing JFrame; import javax swing JLabel; import javax swing JPanel; import javax swing JTextField; public class 简易计算机 extends JFrame implements ActionListener { JTextField a b c d; JButton ok exit; public 简易计算机 { this setLayout new FlowLayout ; this add a new JTextField 10 ; a setText "0" ; a setHorizontalAlignment JTextField RIGHT ; this add b new JTextField 1 ; this add c new JTextField 10 ; c setText "0" ; c setHorizontalAlignment JTextField RIGHT ; this add ok new JButton " " ; this add d new JTextField 10 ; this add exit new JButton "Exit" ; a addActionListener this ; b addActionListener this ; c addActionListener this ; exit addActionListener this ; ok addActionListener this ; this setSize 540 70 ; this setTitle "简易计算机" ; this setVisible true ; this setResizable false ; } public static void main String[] args { new 简易计算机 ; } @Override public void actionPerformed ActionEvent e { if e getSource ok || e getSource c || e getSource a { BigInteger ia new BigInteger a getText ; BigInteger ic new BigInteger c getText ; String ib b getText ; 判断是用加法 还是减法 还是乘法 除法 if ib contains "+" { BigInteger id ia add ic ; d setText id toString ; } else if ib contains " " { BigInteger id ia subtract ic ; d setText id toString ; } else if ib contains " " { BigInteger id ia multiply ic ; d setText id toString ; } else if ib contains " " { BigInteger id ia divide ic ; d setText id toString ; } } else if e getSource exit { System exit 0 ; } } }">可以计算加减乘除的计算器小程序package zj lec1; import java awt BorderLayout; import java awt FlowLayout; import java awt GridLayout; import java awt event ActionEvent; import java awt event ActionListener; import java math BigInteger; import javax swing JButton; import javax swing J [更多]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值