66问答网
所有问题
java将字符串逆序递归方式输出
hello world my friend and now递归后
输出
now and friend my world hello
举报该问题
推荐答案 2016-07-29
public static String reverse(String s) {
if (s == null) {
return s;
}
int i = s.indexOf(" ");
if (i == -1) {
return s;
}
return reverse(s.substring(i + 1)) + " " + s.substring(0, i);
}
追问
太棒了,亲,几年程序员?这么6.
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/U2vpinDDpnp2UsDsp9i.html
其他回答
第1个回答 2021-04-08
public static String getLastChar(String str){
if(str == "" || str == null || str.length() <= 1)
return str;
int length = str.length();
return str.charAt(length -1) + getLastChar(str.substring(0,length-1));
}
相似回答
java
倒序输出
一个整数 要求用
递归的方法
答:
public static void reverse(int number){ if(number<10){ System.out.print(number);} else{ int num = number%10;System.out.print(num);reverse(number/10);} } public static void main(String[] args){ reverse(123456);} }
在
java中
,用
递归方法
计算n的阶乘。
答:
用
Java
求键盘输入的数的阶乘n。(
递归
算法)packagejiecheng; import
java
.util.*; //导入java.util包中的所有类classrep{ publiclongrep(intn){ longi=0; if(n==0||n==1) i=1;elsi=n*rep(n-1) returni; } } publicclassJie { publicstaticvoidmain(String[] args) { intn; ...
java
语言用
递归输出
Fibonacci数列:1 1 2 3 5 8 13 21前10个数的代码...
答:
public class Fibonacci \x0d\x0a{\x0d\x0apublic static void main(String[] args) \x0d\x0a{\x0d\x0a //初始化变量\x0d\x0a int n0 = 1, n1 = 1, n2;\x0d\x0a \x0d\x0a System.out.print(n0 + " " + n1 + " ");\x0d\x0a \x0d\x0...
JAVA
程序利用
递归
函数调用
方式
,将所输入的5个
字符
,以相反顺序打印出来...
答:
- 1);} catch (Exception e) { return;} } public static void main(String[] args) { List<String> list = new ArrayList<String>();Scanner input = new Scanner(System.in);for (int i = 0; i < 5; i++)list.add(input.next());recursive(list, list.size() - 1);} ...
Java
编程 使用
递归方法
将一个整数的各个数位的数字逆置,例如输入1997...
答:
Java
源程序:import
java
.util.Scanner;public class Test20 { public static void main(String[] args) { Scanner scan = new Scanner(System.in);int num;System.out.print("请输入一个整数:");num = scan.nextInt();System.out.print("逆置后的整数 : ");reverse(num);} //
递归方法
p...
用
java
编写程序
输出
1,2……n这n个自然数,要求用
递归
算法
答:
直接调用下面的函数就可以了。displayNum(10);public static void displayNum(int num) { if (num > 1) { displayNum(num - 1);} System.out.println(num);}
大家正在搜
java将字符串逆序输出
递归逆序输出字符串
递归实现字符串逆序输出
c语言递归逆序输出字符串
递归字符串倒序输出
python递归倒序输出字符串
递归函数逆序输出字符
递归字符串反序输出
字符串逆序不开辟空间递归
相关问题
用递归的方法将字符串逆序输出,谁能解释下下面的代码
JAVA语言 用递归方法逆序输出一个字符串
(java)定义一个方法,调用方法可以实现字符串的逆序输出
java 字符串逆序输出问题
将给定的一字符串倒序输出,用 JAVA
用java 将一个字符串逆序输出,不使用中间变量!这怎么做?
在java中,如何使字符逆序输出?
java题,急求!编写递归方法reverse(int n)实...