1.看了3章java參考電子書(基本上是基礎部分)java
2.作PTA上的題目,編程
3.看了經典圖書《大道至簡》的前三章數組
天天除了寫PTA大概1.5個小時的學習,1個小時左右的時間會來看java電子書,剩下的時間用來看經典圖書編程語言
1.在作PTA的過程當中又學到的小知識函數
getchar()會吞掉字符?學習
int:所佔字節數爲:4, 表示範圍爲:-2147483648~2147483647spa
short int:所佔字節數爲:2,表示範圍爲:-32768~+32767接口
long:所佔字節數爲:4,表示範圍爲:-2147483648~2147483647ip
long long:所佔字節數爲:8,表示範圍爲:9223372036854775808~內存
輸出寬度
#include<iomanip> cout<<setw(2)<<setfill('0')<<n
a是一個字符串,a.length() 計算字符串長度
getline(cin,a); 相似get函數 頭文件 string
#include<cstdio> 這樣才能夠使用一些c語言的函數 好比ptintf
按照指定小數點後位數輸出 //頭文件 #include<iomanip>
cout<<fixed<<showpoint<<setprecision(1)<<a<<' '; //1爲寬度 a爲要輸出的數
當在一些問題中涉及到一些字符比對時,能夠使用ascii碼值當作數組下標的編寫方法
2.java語言
JAVA語言中標識符的命名與C語言基本相同,與以前有所不一樣的是在聲明常量時在最前面應加上關鍵詞「final」,聲明變量則並無什麼出入。在數據類型方面,JAVA語言分爲兩大類,1基本數據類型2引用數據類型。其中基本數據類型由JAVA語言定義,其數據佔用內存的大小固定,在內存中存入的是數值自己;而引用數據類型在內存中存入的是引用數據的存放地址,並非數據自己。值得注意的是聲明爲邏輯型變量時,要用關鍵詞「boolean」引用數據類型包括類引用,接口引用和數組引用。關係運算符餓結果只能是「ture"或「false」,而不能像C++中同樣返回數值「0」或「1」;
1.在PTA作題目的過程當中,有一些使用ascii碼值當作數組下標的編寫方法
2.gets函數不能在PTA中使用,因此選擇getline函數實現相同功能
3.在遇到強調變量取值範圍時,沒有考慮到兩數加起來的狀況用什麼類型。
在拿到題目的時候要先分析怎麼寫,分解題目中功能模塊,大化小,一步步實現對應功能,在把功能塊串聯起來,實現題目要求,對於編程語言來講只有喜不喜歡的問題,沒有會不會的問題。
第一,將PTA題目分數作到500分
第二,開始整理報告B;
第三,掌握JAVA語言的基本語法規範