当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 1、递归函数的定义: 答:递归函数即自调用函数,在函数体内直接或间接的调用自己,即函数的嵌套是函数本身。
 

 

 ·java中的匿名类    »显示摘要«
    摘要: 匿名类 匿名类是不能有名称的类,所以没办法引用它们。必须在创建时,作为new语句的一部分来声明它们。 这就要采用另一种形式的new语句,如下所示: new <类或接口> <类的主体> 这种形式的new语句声明一个新的匿名类,它对一个给定的类进行扩展,或者实现一个给定的接口。它还创建那个类的一个新实例,并把它作为语句的结果而返回。要扩展的类和要......
    摘要: package common; import java.sql.*; import java.io.*; import javax.naming.*; import javax.sql.*; import java.util.*; public class dbaction{ public connection conn = null; public preparedst......


递归函数之JAVA演绎
1.递归函数的定义:

答:递归函数即自调用函数,在函数体内直接或间接的调用自己,即函数的嵌套是函数本身. 【程序编程相关:JSP构架-2种方式:ModelI和Mo

【推荐阅读:带JavaBean的JSP

2.递归方式:递归调用有直接递归与间接递归两种方式. 【扩展信息:Jsp中的Application使用

a:直接递归:在函数中出现调用函数本身.

示例1:下面代码求斐波那契数列第n项,斐波那契数列第一与第二项是1,后面每一项是前两项之与,即1.1.2.3.5.8.13 ....

程序代码:

public class test {

public static void main(string args[]) {

int x1 = 1;

int sum = 0;

int n = 7;

for (int i = 1; i <= n; i++) {

x1 = func(i);

sum = sum + x1;

}

system.out.println("sum=" + sum);

}

public static int func(int x) {

if (x > 2)

return (func(x - 1) + func(x - 2));

else

return 1;

}

}

b:间接递归:指函数中调用了其他函数,而该其他函数有调用了本函数.

示例2:用间接递归来计算上述斐波那契数列.
...   下一页
    摘要: 概述 世界上的各地区都有本地的语言。地区差异直接导致了语言环境的差异。在开发一个国际化程序的过程中,处理语言问题就显得很重要了。 这是一个世界范围内都存在的问题,所以,java提供了世界性的解决方法。本文描述的方法是用于处理中文的,但是,推而广之,对于处理世界上其它国家和地区的语言同样适用。 汉字是双字节的。所谓双字节是指一个双字要占用两个byte的位置(即16位)......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE