- 浏览: 74479 次
- 性别:
- 来自: 上海
文章列表
求素数的算法
public static void primeNumber() {
int i;
for (i = 0; i <= 100; i++) {
int j;
for (j = 2; j <= i; j++) {
if (i % j == 0)
break;
}
if (i == j)
System.out.println(i);
}
}
- 2008-06-30 15:17
- 浏览 958
- 评论(0)
两个数的最大公约数,较大的数除与较小数所得的余数,如果余数不为0,那么余数被较小数除,直到余数为0时,前一个余数为最大公约数。(叙述的有点问题)。
public static int gongYue(int a, int b) {
int m = 1;
// 如果a小于b则交换位置
if (a < b) {
m = a;
a = b;
b = m;
}
while (m != 0) {
m = a % b;
a = b;
b = m;
}
return a;
}
最小公倍数等于a和b的成绩除最大公约数。三个数以后上的求法是 ...
- 2008-06-30 15:09
- 浏览 835
- 评论(0)
求一个数的阶乘可以有两种方法来实现它。一是用递归,而是非递归方法。
用递归:public static int doFactorial(int n) {
if (n < 0) { // 传入的n不合法
return -1; // 返回-1,说明参数不合法
}
if (n == 0) {// 0!=1
return 1;
} else if (n == 1) {// 退出递归的条件
return 1;
} else {// 满足进行递归的条件
return n * ...
- 2008-06-30 14:49
- 浏览 1011
- 评论(0)
建造模式:将一个产品的内部表象与产品的生成过程分割开来。
产品的内部表象:一个产品常有不同的组成成分作为产品的零件,这些零件有可能是对象,也有可能不是对象,通常又叫做产品的内部表象。
有哪些情况要使用建 ...
- 2008-06-29 20:44
- 浏览 775
- 评论(0)
记得当时在学校学的是jdk3.0,Java编程思想看过是第三版,Jdk的版本也不过4.0,所以一直没有太注意到下面三个知识。Java编程思想第四版中看到了这三个知识点。
可变参数列表 有了可变参数,就不用显示的编写数组语法了,当你指定参数是,编译器实际上会为你去填充数组。可变参数列表可以使用任何类型的参数,包括基本类型。详细讲解见Java编程思想p102。Oject... args,Integer... inte,int...。
枚举类型 enum关键字,它使得需要群组并使用枚举时,可以方便地处理。switch与enum正是绝佳的组合。
Stringbuilder: ...
- 2008-06-26 20:52
- 浏览 487
- 评论(0)
ZK是一个事件驱动的,基于组件的,用以丰富网络程序中用户界面的框架。ZK包括一个基于AJAX事件驱动的引擎,一套丰富的XUL和XHTML,以及一种被称为ZUML(ZK User Interface Markup Language,ZK用户界面标记语言)的标记语言。 有了ZK,您可以利用XUL和XHTML的丰富特性来呈现您的Web应用,操纵它们来处理因用户活动而引发的事件,就像在桌面应用程序中那样。不同于大多数其它框架,就ZK而言,AJAX是一种幕后(behind-the-scene)技术,组件内容的同步和流水线事件(pipelining of events)都由ZK引擎自动完成。 ...
- 2008-06-26 14:50
- 浏览 1657
- 评论(0)
访问权限的等级最大到最小依次是:public,protected,包访问权限(无关键字)和private。
成员的访问权限取得对某成员(属性和方法)的实现方法有下面四种情况
1, 权限设置为public; 2, 默认包访问权限,在同一包中的其他类,可以访问; 3, 权限设置为public或者protected,通过继承的子类可以访问; 4, 设置为private,提供访问器和变异器方法(get/set);
下面介绍这四种权限(相对成员而言)
1, 包访问权限,在同一包中的类可以访问; 2, Public:接口访问权限,任何类都可以访问; 3, Private:你无法访问,除了 ...
- 2008-06-16 21:54
- 浏览 1122
- 评论(0)