日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java 递归编译_java计算x^n的递归方法?求高手给个算法最佳的 最好能编译通过 本人处于java初学者时期^^...

發布時間:2025/3/20 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 递归编译_java计算x^n的递归方法?求高手给个算法最佳的 最好能编译通过 本人处于java初学者时期^^... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

java計算x^n的遞歸方法?求高手給個算法最佳的 最好能編譯通過 本人處于java初學者時期^^

關注:193??答案:4??mip版

解決時間 2021-02-03 20:14

提問者西伯利亞狼

2021-02-03 03:12

java計算x^n的遞歸方法?求高手給個算法最佳的 最好能編譯通過 本人處于java初學者時期^^

最佳答案

二級知識專家百合的盛世戀

2021-02-03 03:50

支持n >=0 ,負數報錯

public class Du23 {

public static void main(String[] args) throws Exception {

int x = 5;

int n = 3;

long mi = calculate(x, n);

System.out.println(mi);

}

private static long calculate(int x, int n) throws Exception {

if(n < 0){

throw new Exception("N should be no less than zero");

}

if(n == 0){

return 1L;

}else if(n == 1){

return (long)x;

}else {

return (long)(calculate(x, n - 1) * x);

}

}

}

全部回答

1樓雨落輕塵

2021-02-03 06:10

public class Diedai {

public static void main(String[] args) {

int num1 = 2;

int num2 = 10;

System.out.println(num1+"的 "+ num2+"次方是"+N(num1,num2));

}

public static int N(int x,int y){

if(y < 0){

System.out.println("輸入的冪數不能為負");

return -1;}

if(y == 0) return 0;

else if(y == 1) return x;

else return N(x,y-1)*x;

}

}

2樓過去噈像壹場夢

2021-02-03 05:51

調用的時候直接傳進去x y就可以了~

private long getPower(int x, int y){

if(y == 0) return 1;

if(y == 1) return x;

return x*getPower(x, --y);

}

3樓可愛暴擊

2021-02-03 05:15

你好!

調用的時候直接傳進去x y就可以了~

private lon訂酣斥叫儷既籌習船盧g getPower(int x, int y){

if(y == 0) return 1;

if(y == 1) return x;

return x*getPower(x, --y);

}

希望對你有所幫助,望采納。

我要舉報

如以上問答內容為低俗/色情/暴力/不良/侵權的信息,可以點下面鏈接進行舉報,我們會做出相應處理,感謝你的支持!

→點此我要舉報以上信息!←

推薦資訊

大家都在看

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的java 递归编译_java计算x^n的递归方法?求高手给个算法最佳的 最好能编译通过 本人处于java初学者时期^^...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。