20172329 2017-2018-2 《程序設計與數據結構》實驗一報告

20172329 2017-2018-2 《程序設計與數據結構》實驗一報告

課程:《程序設計與數據結構》
班級: 1723
姓名: 王文彬
學號:20172329
實驗教師:王志強
實驗日期:2018年3月21日
必修/選修: 必修
1.實驗內容html

  • 編寫並驗收了書本上的練習PP2.五、PP3.三、PP3.五、PP3.8;
  • 安裝學習了IDEA;
  • 從碼雲上克隆了代碼到IDEA而且對於以前的錯誤進行了修改;
  • 學習如何從idea將代碼上傳到碼雲。
  1. 實驗過程及結果
  • 過程:首先,咱們在課下已經完成了對於IDEA、git等須要的軟件的下載,因此開始咱們就進行了對於試驗項目的編輯,編寫了四個小程序,其中遇到的問題會在下面的環節中說到,主要的過程有:
    1,在編寫電話號碼的時候,中間三位數字的解決問題;
    二、安裝idea的時候發生的安裝不了的問題;
    三、在安裝成功後如何利用idea修改本身的錯誤所碰見的問題;
    四、安裝漢化包的過程。
  • 結果:成功編寫好程序,而且學長驗收經過;發現了爲何不能安裝而且成功解決;發現了idea的強大以及便利之處。
  1. 實驗過程當中遇到的問題和解決過程
    問題1:
    在編寫電話號碼的時候,中間三位數字的解決問題,在記錄本周的學習過程當中也提到過,中間數字不管分開定義仍是三個一塊兒定義都有問題;
    問題1解決方案:
    一、舍友小趙同窗利用條件語句成功編寫出了這個程序,可是因爲過程繁瑣,也存在必定難度,而且運用的是下一章的知識,仍是很佩服他,能夠自主學習後面的知識;二、學長在班級羣裏發了利用格式化定義的方法解決這個問題,發現過程簡便,不是很繁瑣,容易理解。經過學習他們的經驗和方法,本身成功也解決了這個問題。
    小趙同窗的編輯:
    學長的編輯:git

    public class telephonenumber{
     public static void main(String[] args) {
     DecimalFormat decimalFormat = new DecimalFormat("000");
     DecimalFormat decimalFormat1 = new DecimalFormat("0000");
     
     Random random = new Random();
     int num = random.nextInt(8);
     int num1 = random.nextInt(8);
     int num2 = random.nextInt(8);
     int num3 = random.nextInt(656);
     int num4 = random.nextInt(10000);
     System.out.println("電話號碼:" + num + num1 + num2 + "-" + decimalFormat.format(num3) + "-" + decimalFormat1.format(num4)); }}

個人編輯:
小程序

問題2:
安裝idea的時候發生的安裝不了的問題;
問題2解決方案:
發現本身沒有安裝git,由於當時急於解決問題就忘記截圖了,就是會出現一個意思是不能讀取到文件的一個錯誤。數據結構

問題3:
在安裝成功後如何利用idea修改本身的錯誤所碰見的問題,好比會出現:「JAVA編譯出錯 語法解析時已達到文件結尾 」的說明;
問題3解決方案:
一、沒有打包;二、少了一個};三、文件名寫的有問題,不一致,大小寫沒有區分。dom

其餘(感悟、思考等)

發現學習Java是一件耗時間又耗神的一門課,可是其仍是有不少有趣的地方,尤爲是本身編寫好一個程序而且運行成功之後,非常開心。ide

參考資料

Intellj IDEA 簡易教程學習

相關文章
相關標籤/搜索