编写一个函数func(),将此函数的输入参数(int型)逆序输出显示,如54321 – 12345,要求使用递归,并且函数体代码不超过8行...
生活随笔
收集整理的這篇文章主要介紹了
编写一个函数func(),将此函数的输入参数(int型)逆序输出显示,如54321 – 12345,要求使用递归,并且函数体代码不超过8行...
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
public class Test{
//中間變量private String res = "0";
//方法public int func(int i){if(i>0){int temp = i%10;res = res+String.valueOf(temp);func(i/10);}return Integer.valueOf(res);}public static void main(String[] args){Test t=new Test();int a = t.func(987);System.out.println("反數為:"+a);} }
//中間變量private String res = "0";
//方法public int func(int i){if(i>0){int temp = i%10;res = res+String.valueOf(temp);func(i/10);}return Integer.valueOf(res);}public static void main(String[] args){Test t=new Test();int a = t.func(987);System.out.println("反數為:"+a);} }
這個函數是使用遞歸的思想做的。
主要的思路就是利用除以10取余來取得最后一位,利用遞歸依此類推。
轉載于:https://www.cnblogs.com/wangxiangstudy/p/5190886.html
總結
以上是生活随笔為你收集整理的编写一个函数func(),将此函数的输入参数(int型)逆序输出显示,如54321 – 12345,要求使用递归,并且函数体代码不超过8行...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 全国计算机等级考试题库二级C操作题100
- 下一篇: 全国计算机等级考试题库二级C操作题100