自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学海无涯

勤奋总还是要保持的住

  • 博客(13)
  • 收藏
  • 关注

原创 交通灯管理系统

交通灯实际上并不怎么难,就是简单的把这些灯分成几组进行轮换,那些常绿的和长红的不参加轮换。至于东南西北跟灯其实一点关系也没有,灯是不知道东南西北的,这个管理器本身只知道下一组灯是那几个就可以。而在实际的应用方面,常绿的灯也不见得就光是右转,长红的可能有很多,比如交通管理中心对道路进行调度时的调整等等。 张老师的做法并不支持丁字路口之类的特殊路口模式,所以这个管理系统的设计方面应该适合更多种类

2012-05-29 18:57:39 307

原创 银行业务调度系统

起初使用的是硬编码,跟张老师一样,不过银行的窗口可能有几十个,也可能分类的用户也不只3个,那么硬编码肯定不行,不健壮,所以还得把业务逻辑分离这样对于不同环境,只需要修改配置文件就能达成目的。 该实现支持任意多个业务窗口同时工作,支持任意多个业务类型,或者说是用户类型。同时也支持其他窗口的主要业务队列为空时进行其他业务类型处理时的优先级。 以下是源代码 import org.dom

2012-05-29 18:43:19 251

原创 全位运算实现的俄罗斯方块-J2SE版

package tetris; import java.awt.Color; import java.awt.Graphics; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; import java.util.Random; import javax.swing.JFrame; import javax.swi

2012-05-23 14:23:17 582

原创 复习笔记8 位映射实现的权限管理

public class Test9 { public static void main(String[] args) { User user = new User(); //这里我们给了用户两个权限,一个注册,一个登陆 //01 | 10 结果是 11,这没什么好说的了,都讲过了 user.setPermission(Permission.BBS_PERMISSION_REG

2012-05-20 14:52:44 358

原创 复习笔记7 位映射图

public class Test8 { public static void main(String[] args) { // 1.给定集合A{0,1,2.....30,31} // 2.给定集合B{5,6....10,11} // 3.求 A 和 B 的交集 // 4.求 A 和 B 的并集 // 5.求 B 相对于 A 的补集 // 6.求 A 对 B 差集 // 7.求给

2012-05-19 01:27:46 367

原创 复习笔记6 位运算 2进制数据的操作

public class Test7 { public static void main(String[] args) { // & 按位与 //看这行像什么,像逻辑运算符哪里我们写的吧 //0为假,1为真,那么结论就是第四行为1 //而在运算方面,我们可以根据这个规则进行 //逐位运算,即同为1为1,否则为0 System.out.println(0 & 0);

2012-05-18 03:48:50 562

原创 复习笔记5 位运算符 以及位移超出整数类型边界的回滚原理

public class Test6 { public static void main(String[] args) { //位运算符 // << 左移运算符 //5 的二进制是 0000 0101 //左移一位的话0000 1010 //5 左移一位是10,是不是相当于5*2 System.out.println(5 << 1); //3左移一位正好是6 S

2012-05-17 14:36:31 455

原创 打印任意位数的水仙花数

public class PrintTest2 { public static void main(String[] args) { //显示n位的水仙花数,4就是显示4位数的水仙花数 //n>=3 小于3位的数不是水仙花数 int n = 3; for (int i = (int)Math.pow(10, n-1); i < Math.pow(10, n); i++)

2012-05-17 06:26:20 430

原创 复习笔记4 比较运算符

public class Test5 { public static void main(String[] args) { //比较运算符 int x = 5; System.out.println(x > 5); System.out.println(x < 5); System.out.println(x == 5); System.out.println(x !=

2012-05-15 06:01:20 315

原创 复习笔记3 算数运算符 转义字符 转义序列 前后自增自减的区别

public class Test4 { public static void main(String[] args) { //算数运算符 int x = 0; x = 1 + 2; x = 2 - 1; x = 2 / 1; x = 2 * 1; //除法并不会保留小数部分,也不会四舍五入 //而是舍弃全部的小数部分 x = 9 / 5; Sys

2012-05-14 22:15:03 1230

原创 打印 1...nX8+n=n...1

public class PrintTest { public static void main(String[] args) { //题一打印如下 // 1X8+1=9 // 12X8+2=98 // 123X8+3=987 // 1234X8+4=9876 // 12345X8+5=98765 // 1234

2012-05-11 13:48:57 646

原创 复习笔记2 变量 类型转换 自动升位

public class Test3 { public static void main(String[] args) { //定义变量,基本类型的取值范围和位长度 byte b = 0; System.out.println((b = Byte.MAX_VALUE)); System.out.println((b = Byte.MIN_VALUE)); System.ou

2012-05-10 03:48:49 1147

原创 复习笔记1 进制以及进制转换

import java.io.IOException; public class Test2 { public static void main(String[] args) throws IOException { // java 中 10 8 16进制常数的写法 System.out.println(512); System.out.println(01000); S

2012-05-04 16:42:15 373

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除