201771010120 苏浪浪 《面向对象程序设计(java)》第二周学习总结
?
?
理論知識(shí)總結(jié)
第三章Java基本程序設(shè)計(jì)結(jié)構(gòu)
1、基本知識(shí):(1)標(biāo)識(shí)符:是由字母、下劃線、美元符號(hào)和數(shù)字組成,且第一個(gè)符號(hào)不能為數(shù)字。(2)關(guān)鍵字:劇啊語(yǔ)言中被賦予特定意義的一些單詞。(3)注釋
2、數(shù)據(jù)類型:。Java共有八種基本類型:整數(shù)類型(int、short、long、byte)浮點(diǎn)類型(float、double)字符類型(char)布爾類型(Boolean)
3、變量 的初始化:一個(gè)變量聲明后,必須通過(guò)賦值語(yǔ)句對(duì)他進(jìn)行明確的初始化----永遠(yuǎn)不要使用一個(gè)未初始化的值。
4、運(yùn)算符:包括(算數(shù)運(yùn)算符、邏輯運(yùn)算符、自增自減運(yùn)算符、關(guān)系運(yùn)算符、位運(yùn)算符)還有兩個(gè)特別的運(yùn)算符【new(一個(gè)用來(lái)創(chuàng)建對(duì)象的運(yùn)算符)、instanceof(返回一個(gè)布爾值來(lái)指出某個(gè)對(duì)象是否是一個(gè)特定類或者是他子類的一個(gè)實(shí)例。
5、類型轉(zhuǎn)換:隱式類型轉(zhuǎn)換、強(qiáng)制類型轉(zhuǎn)換
6、字符串: Java字符串是Unicode字符的序列,他是組織字符的基本數(shù)據(jù)結(jié)構(gòu)用法類似于字符數(shù)組。程序中需要用到的字符串分為:(1)不可變字符串string類(2)允許在做更改和變化的構(gòu)建字符串string builder類。
string的基本操作:(獲得字符串的字串、串聯(lián)接(+)、獲取字符串的長(zhǎng)度、檢測(cè)字符串是否相等、字符串檢索、字符串與數(shù)值的轉(zhuǎn)化、或的對(duì)象的字符串表示、
7、輸入輸出:讀取輸入(通過(guò)控制臺(tái)進(jìn)行輸入時(shí),需要構(gòu)造一個(gè)scanner對(duì)象,并與“標(biāo)準(zhǔn)輸入流”system.in關(guān)聯(lián)。
? ? ? ? 格式化輸出使用system.out.print(x)講述之x輸出到控制臺(tái)上,這條命令將以x對(duì)應(yīng)的數(shù)據(jù)類型所允許的最大非0數(shù)字位數(shù)打印輸出x。
? ? ? ? 文件輸入輸出:需要用file對(duì)象構(gòu)造一個(gè)scanner對(duì)象。
實(shí)驗(yàn)部分
實(shí)驗(yàn)?zāi)康?/p>
(1)進(jìn)一步熟悉命令行和IDE兩種方式下java程序開發(fā)的基本步驟;
(2)掌握Eclipse集成開發(fā)環(huán)境下導(dǎo)入Java源程序的過(guò)程;
(3)掌握J(rèn)ava語(yǔ)言構(gòu)造基本程序的數(shù)據(jù)類型、變量、運(yùn)算符、各類表達(dá)式、輸入輸出、流程控制的基本語(yǔ)法;
(4)掌握String類、StringBuilder類、數(shù)組類的用法。
實(shí)驗(yàn)步驟
實(shí)驗(yàn)1:編寫java 應(yīng)用程序,輸出以下4個(gè)表達(dá)式的值。
| ??? int i=1; ??? double d=1.0; ?? (1) 45+45*50%i-- ?? (2) 1.5*3+d++ ?? (3) (true)&&(3>4) ?? (4) (i>0)||(i<0) |
實(shí)驗(yàn)2:編寫包含以下代碼片段的java應(yīng)用程序,輸出字符串類對(duì)象s3的值。
| String s1=“Hello!”; String s2=“World”; String s3=s1+s2; |
實(shí)驗(yàn)3:更改實(shí)驗(yàn)2中s1、s2、s3為StringBuilder類對(duì)象,觀察程序運(yùn)行結(jié)果并與實(shí)驗(yàn)2結(jié)果進(jìn)行對(duì)比,理解String類對(duì)象與StringBuilder類對(duì)象的區(qū)別。
實(shí)驗(yàn)4:在命令行方式下調(diào)試運(yùn)行下列程序,理解java應(yīng)用程序命令行參數(shù)的用法。
| public class Message {? public static void main(String[] args) ? {???? ? if (args[0].equals(“-h”)) System.out.print(“Hello”); ??? else if(args[0].equals(“-g”); System.out.print(“goodbye,”); ? for(int i=1;i<args.length;i++) ??? System.out.print(“? ”+args[i]); ? System.out.println(“!”); ? } } |
實(shí)驗(yàn)5:Eclipse環(huán)境下導(dǎo)入第3章示例程序InputTest.java步驟:
(1)?? 新建java project如下圖:
?
?
(2)?? 選擇File->import->File ystem->Next,打開文件導(dǎo)入窗口如下圖,點(diǎn)擊上方Browse選擇導(dǎo)入源程序并選中,點(diǎn)擊下方Browse選擇源程序?qū)胛恢脼樾马?xiàng)目InputTest/src位置后,點(diǎn)擊finish完成導(dǎo)入。
?
(3)?? 打開InputTest項(xiàng)目src文件夾的缺省包,雙擊InputTest.java在IDE源程序編輯區(qū)打開文件。
(4)?? 右鍵單擊InputTest.java文件名打開快捷菜單,選擇Run as->java application運(yùn)行此程序,結(jié)合程序運(yùn)行結(jié)果,理解代碼中Scanner類對(duì)象用法,掌握java控制臺(tái)輸入方法。
實(shí)驗(yàn)6:按照實(shí)驗(yàn)5的操作步驟,導(dǎo)入WriteReadFileTest.java示例程序,結(jié)合程序運(yùn)行結(jié)果理解程序代碼,觀察項(xiàng)目文件夾下文件myfile.txt的內(nèi)容,掌握文件的輸入輸出操作。
實(shí)驗(yàn)7:按照實(shí)驗(yàn)5的操作步驟,導(dǎo)入第3章示例程序,每個(gè)示例程序從語(yǔ)法、算法兩個(gè)角度總結(jié)學(xué)習(xí)內(nèi)容。
(1)測(cè)試Retirement.java,Retirement2.java,LotteryOdds.java掌握循環(huán)控制結(jié)構(gòu);
(2)測(cè)試BigIntegerTest.java,掌握大數(shù)值類的用法;
(3)測(cè)試LotteryDrawing.java,掌握數(shù)組的用法;
(4)測(cè)試CompoundInterest.java,掌握多維數(shù)組的用法;
(5)測(cè)試LotteryArray.java,掌握不規(guī)則數(shù)組的用法。
實(shí)驗(yàn)結(jié)果
實(shí)驗(yàn)一:
1、
實(shí)驗(yàn)二:
實(shí)驗(yàn)三
實(shí)驗(yàn)四
public class Message { public static void main(String[] args){ if (args[0].equals("-h")) System.out.print("Hello");else if(args[0].equals("-g")) System.out.print("goodbye,");for(int i=1;i<args.length;i++)System.out.print(""+args[i]);System.out.println("!");} }?
實(shí)驗(yàn)五
?
實(shí)驗(yàn)六
?
?
實(shí)驗(yàn)七:
(1)掌握循環(huán)控制結(jié)構(gòu)
?
?
?
?(2)掌握大數(shù)值類的用法
掌握數(shù)組的用法
不規(guī)則數(shù)組的用法
?本周總結(jié)
? ?通過(guò)本周學(xué)習(xí),逐步的學(xué)習(xí)到Java語(yǔ)言的一些基本知識(shí)例如標(biāo)識(shí)符、關(guān)鍵字、數(shù)據(jù)類型、運(yùn)算符、文件的輸入輸出等等,也通過(guò)實(shí)驗(yàn)課在老師和同學(xué)以及牛學(xué)長(zhǎng)的幫助下成功的完成了書本上的實(shí)例并且能夠在課后獨(dú)立完成它。在實(shí)驗(yàn)七中雖然運(yùn)用了該程序但是開始并不了解該程序所表達(dá)的意義;還在琢磨中?。同時(shí)也在實(shí)驗(yàn)四中了解到了變量。進(jìn)一步熟悉命令行和IDE兩種方式下java程序開發(fā)的基本步驟,掌握‘了Eclipse集成開發(fā)環(huán)境下導(dǎo)入Java源程序的過(guò)程;掌握了Java語(yǔ)言構(gòu)造基本程序的數(shù)據(jù)類型、變量、運(yùn)算符、各類表達(dá)式、輸入輸出、流程控制的基本語(yǔ)法;掌握了String類、StringBuilder類、數(shù)組類的用法。
?
轉(zhuǎn)載于:https://www.cnblogs.com/xiaolangoxiaolang/p/9606110.html
總結(jié)
以上是生活随笔為你收集整理的201771010120 苏浪浪 《面向对象程序设计(java)》第二周学习总结的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: spring boot(一)入门
- 下一篇: Numpy数组的保存与读取方法