整數/整數=整數。當需要保留小數字時,需要強制型別轉換。
表示式計算結果精度與被除數和除數中精度最高的看齊,見下例:
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裡,不要使用同名的臨時表,否則同樣會報...