2018-2019-2 20175216 實驗一《Java開發環境的熟悉》實驗報告 實驗一Java開發環境的熟悉-1 實驗要求: 1 創建「本身學號exp1」的目錄 2 在「本身學號exp1」目錄下創建src,bin等目錄 3 javac,java的執行在「本身學號exp1」目錄 4 提交 Linux或Window或macOS中命令行下運行Java的全屏截圖, 運行結果包含本身學號等證實本身身份的信息 5 代碼提交碼雲 運行結果截圖: 實驗一Java開發環境的熟悉-2 利用IDEA進行調試 實驗要求: 參考http://www.cnblogs.com/rocedu/p/6371315.html,在Window環境中 IDEA中調試設置條件斷點 一、調試程序首先要會設置斷點和單步運行。設置斷點就是要在設置斷點的行號旁用鼠標單擊一下(或使用Ctrl+F8快捷鍵) 二、開始調試程序,單擊Run--Debug 三、單步運行讓程序運行到第8行,單步運行有兩種:Step Into(快捷捷F7)和Step Over(快捷捷F8 四、設置條件斷點 實驗一Java開發環境的熟悉-3 練習提交本身練習項目的碼雲連接和運行結果的截圖。 16mod9=7 7+1=8 8. 產生一個隨機數,讓用戶猜想,猜錯了告訴用戶是大了仍是小了。 並進行測試(正常狀況,異常狀況,邊界狀況) 實驗過程: 一、設計隨機數的區間0-5216 二、對輸入的數進行判斷(猜大了、猜小了、猜對了、不在輸入範圍內、輸入格式不對)html
import java.util.Random; import java.util.Scanner; public class suijishu { public static void main (String[] args){ Random shu = new Random(); int a = shu.nextInt(5216); System.out.println("請猜一下5216內的隨機數:"); Scanner input = new Scanner(System.in); try{ for(int i=0;;i++) { int b = input.nextInt(); if (b == a) { System.out.println("恭喜你,你猜對了!"); break; } else if (b < a&&b >= 0) { System.out.println("對不起,你猜錯了,你猜得有點小"); } else if(b > a&&b <= 5216) { System.out.println("對不起,你猜錯了,你猜的有點大"); } else { System.out.println("輸入的數不在既定範圍,請從新輸入"); } } }catch (Exception e) { System.out.println("輸入有錯誤,請從新輸入"); } } }
實驗總結 遇到的問題:一、IDEA沒法和碼雲鏈接 二、輸入格式不對 解決方法:我原本想用else解決的,但沒能解決。在學到第七章的try-catch就把這個問題解決了 java
對IDEA有了初步的瞭解,同時對本身學習的知識進行了必定的檢查,發現本身還有許多小的細節不夠細心,但願在以後的學習中能夠敲出更有質量的代碼,本身也愈來愈喜歡寫程序的過程。dom
步驟 | 耗時 | 百分比 |
---|---|---|
需求分析 | 10min | 6.7% |
設計 | 25min | 16.7% |
代碼實現 | 90min | 60% |
測試 | 10min | 6.7% |
分析總結 | 15min | 10% |