20165204 Java第一次實驗

20165204 Java實驗一

1、Java實驗環境的熟悉

運行截圖以下
java

2、斷點調試

要求截圖以下
斷點設置

使用F8進入下一步
在第18行設置斷點

設置單次斷點

設置i==50
git

3、練習

題目:實現求正整數1-N之間全部質數的功能,並進行測試(正常狀況,異常狀況,邊界狀況)。
因爲在學習C語言時就有過相似的題目,因此思路比較清楚。查閱了一些資料知道了sqrt的用法,很順利的完成了代碼。IDEA真的是一款很是棒的軟件,可以隨時提醒你代碼中有問題的地方,不須要像在vim裏編輯而後編譯再返回去找錯誤這種繁瑣的過程,大大減小了排錯所須要的時間。分步調試並未使用就成功編出了代碼。可是往後必定是很是重要的糾錯手段。vim

import java.util.Scanner;
    public class zhishu {
        public static void main(String[] args) {
            Scanner scanner = new Scanner(System.in);
            System.out.println("請輸入想要查找的範圍:");
            int N = scanner.nextInt();
            int m = 0;
            int j;
            int i;
            for (i= 2; i <= N; i++) {
                int k = (int) Math.sqrt(i);    //計算至須要求的數的開方便可
                for(j=2;j<=k;j++)
                if (i % j == 0)
                    break;
                if (j > k) {
                    System.out.printf("%4d",i);
                    m++;
                    if (m == 5) {
                        System.out.println();
                        m = 0;
                    }
                }
            }
        }
}

正常狀況
學習

異常狀況
數據量過大的狀況
測試

邊界狀況
3d

碼雲連接https://gitee.com/BESTI-IS-JAVA-2018/master/tree/master/src/%E5%AE%9E%E9%AA%8C%E4%BB%A3%E7%A0%81調試

相關文章
相關標籤/搜索