编写一个函数func(),将此函数的输入参数(int型)逆序输出显示,如54321 – 12345,要求使用递归,并且函数体代码不超过8行...
生活随笔
收集整理的這篇文章主要介紹了
编写一个函数func(),将此函数的输入参数(int型)逆序输出显示,如54321 – 12345,要求使用递归,并且函数体代码不超过8行...
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
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("反數(shù)為:"+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("反數(shù)為:"+a);} }
這個(gè)函數(shù)是使用遞歸的思想做的。
主要的思路就是利用除以10取余來(lái)取得最后一位,利用遞歸依此類推。
轉(zhuǎn)載于:https://www.cnblogs.com/wangxiangstudy/p/5190886.html
總結(jié)
以上是生活随笔為你收集整理的编写一个函数func(),将此函数的输入参数(int型)逆序输出显示,如54321 – 12345,要求使用递归,并且函数体代码不超过8行...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 全国计算机等级考试题库二级C操作题100
- 下一篇: 全国计算机等级考试题库二级C操作题100