課程:Java程序設計 班級:1652班 姓名:王高源 學號:20165225 指導教師:婁嘉鵬 實驗日期:2018年4月2日 實驗時間:3:35 - 5:15 實驗序號:實驗一 實驗名稱:Java開發環境的熟悉 實驗題目:產生一個隨機數,讓用戶猜想,猜錯了告訴用戶是大了仍是小了。 並進行測試(正常狀況,異常狀況,邊界狀況) 實驗內容: 1.使用JDK編譯、運行簡單的Java程序; 2.使用IDEA 編輯、編譯、運行、調試Java程序。 實驗要求: - 創建「本身學號exp1」的目錄 ; - 在「本身學號exp1」目錄下創建src,bin等目錄; - javac,java的執行在「本身學號exp1」目錄; - 提交 Linux或Window或macOS中命令行下運行Java的全屏截圖,運行結果包含本身學號等證實本身身份的信息 實驗目的: - 命令行下Java程序開發 - idea下Java程序開發、調試 - 經過命令行和Eclipse兩種方式實如今idea下練習調試程序
-而後是斷點設置(鼠標左鍵完成)java
題目:產生一個隨機數,讓用戶猜想,猜錯了告訴用戶是大了仍是小了。 並進行測試(正常狀況,異常狀況,邊界狀況)git
代碼以下:dom
import java.util.Random; import java.util.Scanner; public class qwq { public static void main(String[] args) { Random rd = new Random(); int a = rd.nextInt(20165225); System.out.println("丞哥說猜數字只能猜0到20165225哦"); Scanner input = new Scanner(System.in); while (true) { try { int b = input.nextInt(); if (b == a) { System.out.println("天官賜福,百無禁忌!"); break; } else if (b < a&&b > 0) { System.out.println("QAQ小了啦"); } else if (b > a&&b < 20165225) { System.out.println("QAQ大了啦"); } else System.out.println("丞哥說看了題目還故意打錯的都是耍流氓!"); }catch (Exception e) { System.out.println("大兄弟你在幹啥???"); break; } } } }
(正常輸入)ide
(異常檢測)測試
關於try{} catch(exception e ),我一開始因爲c語言的習慣是不想加上後面的exception的,可是失敗了,而後我百度了一下try後面必定要有catch嗎,發現仍是沒有看懂(是由於加了一個final?)。idea
加油!.net
碼雲連接:https://gitee.com/nmsl123/QWQ/blob/master/20165225/shiyan/shiyan1.java命令行