Java程序設計 北京大學 Week2互評作業

java程序設計mooc攻略

單元測驗 互評作業 考試
week1測驗 2019冬期中測驗
week2測驗 week2互評作業 2019冬期末測驗
week3測驗 week3互評作業
week4測驗 week4互評作業
week5測驗 week5互評作業
week6測驗 week6互評作業
week7測驗 week7互評作業
week8測驗 week8互評作業
week9測驗 week9互評作業
week10測驗 week10互評作業
week11測驗 吃不消,我自己是github上找了個項目上去

編寫一個應用程序,驗證以下等式是成立的:

提示:if分支語句、for循環語句的寫法與C、C++是相似的。

如果能完成上面的驗證,則達到基本要求(可得到基本分數8分)。

較高要求,可根據實際情況選做(可得到附加的2分):找到更多的這樣的整數:一些相續正整數的立方和正好等於另一個整數的立方。

提交時,可將java程序或項目壓縮後上傳附件。如果有什麼特殊之處(如算法比較複雜)可以在寫一個說明性的文件一起放到壓縮文件中。

public class Main {
    static boolean verify(int start, int end, int result) {
        long num = 0;
        for (int i = start; i <= end; i++) {
            num += i * i * i;
        }
        return num == result * result * result;
    }

    public static void main(String argv[]) {
        System.out.println("3^3+4^3+5^3=6^3? "+verify(3, 5, 6));
        System.out.println("6^3+7^3+...+69^3=180^3? "+verify(6, 69, 180));
    }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章