TQC+ 物件導向程式語言 Java 6 309 迴圈倍數判斷
第3類:迴圈

TQC+ 物件導向程式語言 Java 6 309 迴圈倍數判斷

來自的免費背景照片 zh.pngtree.com

題目說明:

請開啟檔案 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) 將這些數值相加後輸出,顯示如執行結果參考畫面。

執行結果參考畫面:



JPD03.java 檔案下載

程式碼:

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);
    }
}

JPA03.java 檔案下載



TQC+ 物件導向程式語言 Java 6 第三類:迴圈




如果覺得文章內容還不錯的話,麻煩請幫我點個讚!感謝

可以多點幾次喔~~

第一次點讚需使用 Google 或 Facebook 帳號註冊

一個評論

發表迴響