整數相除時要注意

2021-09-01 13:54:24 字數 553 閱讀 3989

整數/整數=整數。當需要保留小數字時,需要強制型別轉換。

表示式計算結果精度與被除數和除數中精度最高的看齊,見下例:

int a = 1024;

int b = 2048;

int c = 3;

system.out.println("a/b/c:" + a/b/c);

system.out.println("a/(float)b/c:" + a/(float)b/c);

system.out.println("(float)a/b/c:" + (float)a/b/c);

system.out.println("a/b/(float)c:" + a/b/(float)c);

a/b/c:0

a/(float)b/c:0.16666667

(float)a/b/c:0.16666667

a/b/(float)c:0.0

學藝不精,錄以自勉。

CString比較時要注意的

最近上班的時候接到乙個需求 1 使用者給定了乙個列表,裡面是一些中英文混雜的字串,標點符號也是混的 比如 序號 名稱 1 1號和a去圖書館 有英文數字 中文 英文小寫 2 和同學b聚會定在 日 有全形數字 中文 英文小寫 3 c的書名是 數學 有中文標點符號 中文 英文大寫 4 jack 是他的名字...

學C 時要注意的

對c 學習的一點感想,希望對初學者能有些幫助 1.如果你以前從來沒有接觸過c 那麼選擇的第一本c 教程就顯得尤為重要,我認為你可以參照以下的標準進行選擇 a.對標準c 進行講解,畢竟c 比從前發生了很大的變化。b.要求全面,但不要很深,這要有助於你對於c 有乙個全面的認識,打好基礎,並且易懂的教材還...

使用臨時表時要注意

1 jdbc一定要加上事務控制,否則當多執行緒執行時,有可能使用的是同乙個connection,那麼在乙個thread裡建立的 臨時表還沒等被刪除,另乙個thread又要建立同名的臨時表。這是就會報異常,說這個臨時表已經存在了。2 在同乙個transaction裡,不要使用同名的臨時表,否則同樣會報...