TQC+ 物件導向程式語言 Java 6 306 迴圈次方計算
題目說明:
請開啟檔案 JPD03.java,依下列題意完成作答。將 JPD03.java 內的 class JPD03 修改為 class JPA03,檔案另存成 JPA03.java,並編譯為 JPA03.class。
設計說明:
(1) 請設計一程式,持續輸入兩個數 m、n,m 與 n 中間以空隔鍵分隔,並以一個類別方法及 while loop 計算 m 的 n 次方,直到輸入 m=999 為止。
(2) 顯示如執行結果參考畫面。
執行結果參考畫面:
程式碼:
import java.util.*;
public class JPA03 {
public static void main (String argv[]){
int num1, num2;
Scanner input = new Scanner(System.in);
System.out.println("Input:");
num1 = input.nextInt();
while (num1 != 999) {
num2 = input.nextInt();
System.out.println(powerOf(num1, num2));
System.out.println("Input:");
num1 = input.nextInt();
}
}
static int powerOf (int m, int n) {
int ans = 1;
for(int i = 1;i <= n;i++)
ans *= m;
return ans;
}
}
一個評論
自動引用通知: