假期周進度報告三(7.15-7.21)

.本週大部分的時間用在了這幾個方面

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語言的基本語法規範

相關文章
相關標籤/搜索