1. 程式人生 > >20165231 實驗一 Java開發環境的熟悉

20165231 實驗一 Java開發環境的熟悉

eclipse oid ast -i java開發 string 基本 inf java

一、Java開發環境的熟悉-1

1、實驗要求:

0 參考實驗要求;

1 建立“自己學號exp1”的目錄 ;

2 在“自己學號exp1”目錄下建立src,bin等目錄;

3 javac,java的執行在“自己學號exp1”目錄;

4 提交 Linux或Window或macOS中命令行下運行Java的全屏截圖, 運行結果包含自己學號等證明自己身份的信息;

技術分享圖片

二、Java開發環境的熟悉-2

1、實驗要求:

參考http://www.cnblogs.com/rocedu/p/6371315.html

提交 Linux或Window或macOS環境中 IDEA中調試設置條件斷點的全屏截圖,截圖打上自己學號的水印。

其他內容包括截圖在實驗報告中體現

起初由於好奇對IDEA進行了漢化破解,但是破解僅僅對菜單一些選項進行漢化,錯誤提示基本沒有漢化,且影響了IDEA debug中condition的使用故卸載重裝。

debug後一直step調試:
技術分享圖片

在第9行設置condition i==50後,點擊run自動運行至i=50的結果:
技術分享圖片

三、Java開發環境的熟悉-3

1、實驗要求及題目:

參考實驗一 Java開發環境的熟悉(Linux + Eclipse)http://www.cnblogs.com/rocedu/p/4421202.html (三)練習

提交自己練習項目的碼雲鏈接和運行結果的截圖。

題目:5. 實現求正整數1-N之間所有質數的功能,並進行測試(正常情況,異常情況,邊界情況)(代碼鏈接))

import java.util.Scanner;
public class isPrime {
    public static void main(String[] args) {
        System.out.println("請輸入一個正整數:");
        Scanner scanner=new Scanner(System.in);
        int N;
        N=scanner.nextInt();
        System.out.printf("1-%d的質數有:",N);
        for(int j=2;j<=N;j++) {
            if (zhishu(j)) {
                System.out.printf("%d,", j);
            }
        }
        System.out.println("\n");
    }

    public static boolean zhishu(int j) {
        if (j == 1) {
            return false;
        }
        else if(j==2){
            return true;
        }
        else{
            for (int i = 2; i < j; i++) {
                if (j % i == 0) {
                    return false;
                }
            }
        }
        return true;
    }
}

在linux命令行下運行:
技術分享圖片

在IDEA下運行:
設置當N=100:
技術分享圖片

設置當N=1:
技術分享圖片

設置當N=2:
技術分享圖片

設置當N=0:
技術分享圖片

20165231 實驗一 Java開發環境的熟悉