201771010112罗松《面向对象程序设计(java)》第二周学习总结
201771010112《面向對象程序設計(java)》第二周學習總結
第一部分:理論知識學習部分
第三章主要講述了十個部分:(1)基本知識(2)數據類型(3)變量(4)運算符(5)類型轉換(6)字符類型(7)輸入輸出(8)控制流程(9)大數值(10)數組。
1.注釋:
在Java中有三種注釋方式。(1)最常用的是//,注釋內容由//一直到本行結尾。(2)當需要長篇注釋時用/*和*/定義一個注釋塊。(3)第三種注釋可以用來自動生成文檔?/**開始,*/結束。
2.數據類型:
Java共有8種基本類型
?整數類型(int、short、long、byte)
?浮點類型(float、double)
字符類型?(char) ? ? ? ? ? ? ? ? ? ?
布爾類型(boolean?)
3.變量:
在Java中,每一個變量屬于一種類型。在聲明變量時,變量所屬的類型位于變量名之前。在Java中,一行可以聲明多個變量。逐一聲明每一個變量可以提高程序的可讀性。
變量的初始化:一個變量聲明后,必須通過賦值語句對它進行明確的初始化——永遠不要使用一個未初始化的變量的值。
在Java中,可以在代碼的任何位置進行變量聲明。變量的聲明盡可能地靠近變量第一次使用的地方,這是一種良好的程序編寫風格。
在Java中,不能在同一作用域內聲明兩個同名的變量。
4.運算符:
運算符有各種運算符、運算符的優先級與結合性以及數學函數與常量。?各種運算符包括算數運算符、自增自減運算符、關系運算符、邏輯運算符與位運算符。而且各種運算符與面向對象運算相關。
5.類型轉換:
包括隱式類型轉換和強制類型轉換。
6.字符類型:
Java字符串是Unicode字符的序列,它是組織字符的基本數據結構,用法類似于字符數組。
有內置的字符串類型,而是在標準Java類庫中提供了一個Java預定義類String。在Java中,字符串被當作對象來處理。
程序中需要用到的字符串可以分為兩大類:
1.創建之后不會再做修改和變動的不可變字符串String類;
2.創建之后允許再做更改和變化的構建字符串StringBuilder類。
7.輸入輸出:
包含讀取輸入,格式化輸出,文件輸入與輸出。
8.流程控制:
Java共有5種語句:Java語句(復合語句、控制語句和impothe packege語句)、條件語句(if、switch)、循環語句(while 、do-while、for)、中斷控制流程語句(break、continue)、返回語句(return value)。
9.大數值:
如果基本的整型和浮點型數據無法達到要求的精度,那么可以使用 java.math 包中的兩個類,BigInteger和BigDecimal。這兩個類可以操作任意長的數字。BigInteger類實現了任意精度的整數運算,BigDecimal實現了任意精度的浮點運算。
10.數組:
?數組是一種數據結構,它是有序數據的集合,數組中的每個元素的數據類型都是相同的。 對元素的確定是由數組名和它的下標實現的。
?
第三部分:實驗部分
實驗名稱:實驗一 Java程序設計環境
2. ?實驗目的:
(1)掌握JDK的安裝與配置;
(2)掌握使用JDK開發Java程序的基本命令及步驟;
(3)熟練運用Elipse集成開發環境開發java程序的基本步驟
(4)掌握Java程序的基本語法。
3. 實驗步驟與內容:
實驗1:編寫java?應用程序,輸出以下4個表達式的值。
?
實驗2:編寫包含以下代碼片段的java應用程序,輸出字符串類對象s3的值。
?
實驗3:更改實驗2中s1、s2、s3為StringBuilder類對象,觀察程序運行結果并與實驗2結果進行對比,理解String類對象與StringBuilder類對象的區別。
?
?
?
?
實驗4:在命令行方式下調試運行下列程序,理解java應用程序命令行參數的用法。
實驗5:Eclipse環境下導入第3章示例程序InputTest.java步驟:
1.?新建java project如下圖:
2.選擇File->import->File ystem->Next,打開文件導入窗口如下圖,點擊上方Browse選擇導入源程序并選中,點擊下方Browse選擇源程序導入位置為新項目InputTest/src位置后,點擊finish完成導入。
3.打開InputTest項目src文件夾的缺省包,雙擊InputTest.java在IDE源程序編輯區打開文件。
4.右鍵單擊InputTest.java文件名打開快捷菜單,選擇Run as->java application運行此程序,結合程序運行結果,理解代碼中Scanner類對象用法,掌握java控制臺輸入方法。
?
?
?
實驗6:按照實驗5的操作步驟,導入WriteReadFileTest.java示例程序,結合程序運行結果理解程序代碼,觀察項目文件夾下文件myfile.txt的內容,掌握文件的輸入輸出操作。
實驗7:按照實驗5的操作步驟,導入第3章示例程序,每個示例程序從語法、算法兩個角度總結學習內容。
(1)測試Retirement.java,Retirement2.java,LotteryOdds.java掌握循環控制結構;
?
(2)測試BigIntegerTest.java,掌握大數值類的用法;
?
(3)測試LotteryDrawing.java,掌握數組的用法;
?
(4)測試CompoundInterest.java,掌握多維數組的用法;
?
(5)測試LotteryArray.java,掌握不規則數組的用法。
?
實驗總結:
?通過第二周學習,我慢慢的學習到了Java語言的一些基本知識,也算是開始入門了吧,例如:標識符、關鍵字、數據類型、運算符、文件的導入導出等,還掌握了String類、StringBuilder類、數組類的用法。并且在自己的摸索以及老師學長同學的幫助下已經能夠自己完成各個步驟。此外,在真正的實驗操作中,我感受到程序中的標識符非常重要,如果不小心多輸入了一點或者放錯了地方,都會很容易就導致程序運行時發生錯誤。在實驗中,我也學會了更多的語法知識,慢慢的能看懂一些不太復雜程序的含義,我也認識到這門課程急需耐心與鉆研,必須要自己不斷聯系以及探索。第二周的學習比起第一周來收獲更大了。
轉載于:https://www.cnblogs.com/xuezhiqian/p/9614550.html
總結
以上是生活随笔為你收集整理的201771010112罗松《面向对象程序设计(java)》第二周学习总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 文件基础 IO 操作
- 下一篇: 2.系统测试流程规范