string-java 递归怎么写,求教啊 啊

问题描述

java 递归怎么写,求教啊 啊

public static String getXSDLabel(Element element,String name) {
return name;
}

解决方案

public static String getXSDLabel(Element element,String name) {
if(满足递归结束条件,跳出函数)
return name;
else
getXSDLabel(Element element,String name)
}

这样就是递归,不过需要加判断条件确定什么时候递归结束,跳出函数

上面的错了,不是return getXSDLabel(Element element,String name),而是直接调用

解决方案二:

以下是一个递归求阶乘的例子,请楼主笑纳。。
public class DiGui {
//递归求阶乘
public static void main(String[] args) {
long sum=0;//求阶乘的和
for(int i=1;i<=4;i++){
sum=sum+digui(i);

}
System.out.println(sum);
}

public static long digui(int n){
    if(n==1){
        return 1;
    }else{
        return n*digui(n-1);//递归调用
    }
}

}

解决方案三:

Java 递归解决 "汉诺塔" 问题
汉诺塔问题的java递归实现
递归实现汉诺塔的问题---java

解决方案四:

public static String getXSDLabel(Element element,String name) {
if(满足递归结束条件,跳出函数)
return name;
else
return getXSDLabel(Element element,String name)
}
这样就是递归,不过需要加判断条件确定什么时候递归结束,跳出函数

解决方案五:

可以看下斐波那契数列,很经典的递归

解决方案六:

public int A(Element b) {
if(满足递归结束条件,跳出函数)
return b;
else
return A(Elementb)
}

http://blog.csdn.net/cuiwjava/article/details/46776473

****斐波那契数列

解决方案七:

递归 就是方法本身调用自己啦!定义方法A(int num),if(x>1) , A( nun);

解决方案八:

你给的这个不知道是什么具体的含义,你还是参考下斐波那契数列的写法。很经典的。

解决方案九:

解决了什么是递归,就很简单了;不是什么问题都 适合使用递归解决的!
http://www.cnblogs.com/seaven/archive/2010/12/17/1908953.html

解决方案十:

简单来说 就是自己调用自己

时间: 2024-12-02 10:39:18

string-java 递归怎么写,求教啊 啊的相关文章

java 递归 输入一个ID 怎么把这个ID下所有的子ID 放入一个list里面 递归都写好了

问题描述 java 递归 输入一个ID 怎么把这个ID下所有的子ID 放入一个list里面 递归都写好了 HashMap> results = new HashMap>(); //输入的ID int ID=Integer.parseInt(Catid); //表中所有的数据 aas=cloudnewscategory.selectAllGory(); System.out.println("所有记录="+aas); for (CloudNewsCategory gory :

java-小白求教!布尔类型的数组,所有元素做或运算,用Java应该怎么写啊?

问题描述 小白求教!布尔类型的数组,所有元素做或运算,用Java应该怎么写啊? 小白求教!布尔类型的数组,所有元素做或运算,用JAVA应该怎么写啊? 解决方案 public static void main(String[] args) { boolean[] booleans = {false,true,false,false,true,false}; boolean res = false ; for(boolean b : booleans){ res |= b; System.out.p

java 接口怎么写,求教,本人小白啊

问题描述 java 接口怎么写,求教,本人小白啊 没写过接口,大意就是 别人用角色登录,登陆之后就可以看到列表,求教接口怎么写,写的清楚点,谢谢啦,在线等 解决方案 接口没有实现 你哟啊接口也实现不了你的功能啊 解决方案二: 接口是定义一个方法,没有具体实现:不能实现你的需求. 根据你的需求,应该是登录后调用一个方法,查询你所需的数据吧? 解决方案三: java接口是抽象方法的集合体,要用的话得用实体类实现并且重写方法才可以实现你的功能 解决方案四: 接口就是定义一个方法 ,规定了调用逻辑层 所

java 递归 树形结构-跪求∶用JAVA递归写数形结构,每级只需要一个树枝节点,无限递归,谢谢

问题描述 跪求∶用JAVA递归写数形结构,每级只需要一个树枝节点,无限递归,谢谢 用JAVA递归写数形结构,每级只需要一个树枝节点,无限递归,谢谢 解决方案 伪代码:void printNode(Node node){ for (Node cn in node.childNodes()) { printfNode(cn); } println(node.data);}

java代码-求大神帮帮~我想把stringbuffer转为String为什么这样不能写

问题描述 求大神帮帮~我想把stringbuffer转为String为什么这样不能写 package work; import java.util.*; public class youxiang { public static void main(String[]args){ Scanner input=new Scanner(System.in); System.out.println("请输入一个字符串"); String s=input.next(); StringBuffer

java递归 if() return返回到哪里?

问题描述 java递归 if() return返回到哪里? 学习归并排序时,遇到递归的思想.测试输入 mergesortexample单步调试到,if (hi<=lo) return;当hi=0,lo=0时,执行return,在我理解中,return就是退出方法了,为何会跳到 sort(amid+1hi);而且此时,lo=0,hi=1? private static void sort(Comparable[] aint loint hi){ //将数组a[lo hi]排序 if (hi<=l

遍历-java递归删除目录的一个小问题

问题描述 java递归删除目录的一个小问题 import java.io.File; import java.io.FileNotFoundException; import java.io.PrintStream; import java.text.SimpleDateFormat; import java.util.Date; public class DeleteFilesDemo { public static void main(String[] args) throws FileNo

Java递归遍历XML所有元素

做一个递归遍历XML的例子,为更为复杂的解析工作做基础. 目标:遍历所有的元素节点,并且取出来其中的值,结果打印到控制台. 源代码如下: 本程序依赖DOM4j包. import org.dom4j.Document; import org.dom4j.DocumentHelper; import org.dom4j.DocumentException; import org.dom4j.Element; import java.util.*; /** * Created by IntelliJ

问题-刚开始学习java ,自己写了一个聊天小程序,没报错但是有毛病,希望能帮忙问一下

问题描述 刚开始学习java ,自己写了一个聊天小程序,没报错但是有毛病,希望能帮忙问一下 刚开始学习java ,自己写了一个聊天小程序,没有报任何错误.测试时打开3个聊天小窗口 A,B,C,在A中输入文字,只在B中显示出来了,而且显示出了三句相同语句.查了好几个小时都没有查出来,希望高手能帮帮忙,看看是怎么回事,并且告诉我是通过什么方法找出来的. 以下是客户端和服务器端代码 客户端: import java.awt.*; import java.awt.event.*; import java