編寫一個函數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); } }

這個函數是使用遞歸的思想做的。

主要的思路就是利用除以10取余來取得最后一位,利用遞歸依此類推。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM