TQC+ 物件導向程式語言 Java 6 309 迴圈倍數判斷
題目說明:
請開啟檔案 JPD03.java,依下列題意完成作答。將 JPD03.java 內的 class JPD03 修改為 class JPA03,檔案另存成 JPA03.java,並編譯為 JPA03.class。
設計說明:
(1) 如下為 continue 之範例寫法。
class Ex {
public static void main(String argv[]) throws IOException {
for (int i=0; i<4; i++) {
if(i == 2) {
continue;
}
System.out.println("i = " + i);
}
}
}
Output:
i = 0
i = 1
i = 3
(2) 請用 continue 設計一個程式,能夠計算 1 到「使用者輸入的數」之中,那些數是 3 的倍數或是 5 的倍數,而不是 7 的倍數。
(3) 將這些數值相加後輸出,顯示如執行結果參考畫面。
執行結果參考畫面:
程式碼:
import java.io.*;
class JPA03 {
public static void main(String argv[]) throws IOException {
BufferedReader br = new
BufferedReader(new InputStreamReader(System.in));
int n = Integer.parseInt(br.readLine()), sum = 0;
for(int i = 1;i <= n;i++) {
if(i % 3 == 0 || i % 5 == 0) {
if(i % 7 == 0)
continue;
sum += i;
}
}
System.out.println("Answer: " + sum);
}
}
一個評論
自動引用通知: