linux eclipse java_实验一 Java开发环境的熟悉(Linux + Eclipse)
學號 20175206 實驗一 《Java開發環境的熟悉》實驗報告
實驗內容
1.使用JDK編譯、運行簡單的Java程序;
2.使用Eclipse 編輯、編譯、運行、調試Java程序。
實驗要求
1 建立“自己學號exp1”的目錄
2 在“自己學號exp1”目錄下建立src,bin等目錄
3 javac,java的執行在“自己學號exp1”目錄
4 提交 Linux或Window或macOS中命令行下運行Java的全屏截圖, 運行結果包含自己學號等證明自己身份的信息
5 代碼提交碼云
6 參考http://www.cnblogs.com/rocedu/p/6371315.html,提交 Linux或Window或macOS環境中 IDEA中調試設置條件斷點的全屏截圖,截圖打上自己學號的水印。其他內容包括截圖在實驗報告中體現
7 參考實驗一 Java開發環境的熟悉(Linux + Eclipse)http://www.cnblogs.com/rocedu/p/4421202.html (三)練習。提交自己練習項目的碼云鏈接和運行結果的截圖。
實驗知識點
1. JVM、JRE、JDK的安裝位置與區別;
2. 命令行運行javac;java;javac -cp; java -cp;
3. PATH,CLASSPATH,SOURCEPATH的設定方法與應用;
4. 包管理:package;import;javac -d ;
5. Eclipse(Netbeans)管理Java項目,調試:斷點、單步執行等;
6. Java基礎語法:類型與類型轉換;變量;運算符;流程控制等;
7. JDK幫助文檔的使用。
實驗步驟:
示例:
1.在IDEA中運行示例程序
2.Debug 該程序,進行斷點的調試
以下是步驟:
練習實驗題
實現求兩個數的最大公約數和最小公倍數的功能,數從命令行輸入,并進行測試(正常情況,異常情況,邊界情況)。
這道題目較為簡單,有著C語言的基礎下,很容易就設計出來了。
最大公約數采取輾轉相除法的思想,最小公倍數即兩數之積/最大公約數即可得出
共分三個類,gcd最大公約數,lcm最小公倍數,exp1
代碼如下:
import java.util.Scanner;
public class exp1 {
public static int gcd(int a, int b) {
int max, min;
max = (a > b) ? a : b;
min = (a < b) ? a : b;
if (max % min != 0) {
return gcd(min,max % min);
} else
return min;
}// 最大公約數(輾轉相除法)
public static int lcm(int a, int b) {
return a * b / gcd(a, b);
}// 最小公倍數算法(兩個數之積/最大公約數)
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int n1 = input.nextInt();
int n2 = input.nextInt();
int gcd = gcd(n1, n2);
int lcm = lcm(n1, n2);
System.out.println("(" + n1 + "," + n2 + ")" + "=" + gcd);
System.out.println("[" + n1 + "," + n2 + "]" + "=" + lcm);
}
}。
程序編完了,我們來開始在IDEA上實驗吧
1.在用完多個例子檢驗完程序后,Debug該程序
2.可以看到最大值和最小值的數值,后面的看不到了,那么我們多次移動斷點,step over --- F8
即可得出結果。
邊界測試
兩者有公因數
兩者無公因數
其中一個數值為1
通過此次實驗,我對程序在IDEA的調試,IDEA的快捷鍵有了很大的了解,本次實驗較為綜合,但實際難度偏低,涉及的知識偏淺,但也考察了輸入輸出的命令,類的分類以及其他的格式,特別收獲是通過這次的博客,我對markdown的格式有了全新的認識,這使我的博客在多方面看起來優于之前的博客,特別是多重排版方式也讓我大有進步。對JAVA的理解更深了一步,也認識到了IDEA的方便之處。
以上就是我實驗的全部內容,程序很容易實現,這得益于學號,但風水輪流轉,總會有題難的時候,戒驕戒躁,不放棄繼續奮斗,這才是大學生應有的學習素質與心理素質。
總結分析
步驟
耗時
百分比
需求分析
10min
12.5%
設計
5min
6.25%
代碼實現
30min
37.5%
測試
15min
18.75%
分析總結
20min
25%
總結
以上是生活随笔為你收集整理的linux eclipse java_实验一 Java开发环境的熟悉(Linux + Eclipse)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python知识点博客园_python零
- 下一篇: java servlet例子_Servl