int和字符串类型递归逆序输出

浮绿水 2018-07-27 03:19:35
package test;


public class Like {
//数字递归逆序
public void func(int i) {
if (i > 0) {
System.out.print(i % 10);
func(i / 10);
}
}
//字符串递归逆序

public String reverse(String input) {
if (input.isEmpty ())
{
return input;
}

return reverse (input.substring(1)) + input.charAt (0);

}

public static void main(String[] args) {
Like t = new Like();
//t.func(5473212); // 控制台打印12345

String str= t.reverse("striig");
System.out.println(str);// 控制台打印giirts

}

}
...全文
66 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧