3.如下**
char c='x';
int i=0;
system.out.println(true?c:97);
system.out.println(false?i:c);
執行的結果不一樣,為x ,88;據同學說是因為第一次不知道『x』的型別,所以預設原樣輸出,而第二次因為i是int型別,所以c強制型別轉化為asic碼。netbeans驗證,第2個輸出語句變為(false?c:c);則輸出變為x,x;推測為:此3目運算子執行時將參照第乙個運算子的型別(按物理順序),做主要型別,為後面的型別做強制型別轉換。
4.班門弄斧下
最近在做c#程式設計,老掉牙的題目,「xx管理系統」,被組長分配了乙個判斷天數差的任務,牽涉到月份天數的統計,嫌以前的各種if麻煩,搜尋string型別物件的時候發現了乙個辦法,很實用。
string thirtyone="01030507081012";
string tempmonth;//目標月份
int totalday;//總相差天數
if(thirtyone.contains(tempmonth))
totalday+=31;
照此下來,全部判斷完只用幾行**。
jQuery習題的一些總結
1.在div 元素中,包含了乙個元素,通過has 選擇器獲取 元素中的 元素的語法是 提示使用 has div has span 2.在三個 透明度 opacity 0完全透明 1不透明 0.5折中 function function jquery如果在乙個緊密事件裡多次追加樣式.addclass ...
shell基礎練習題的總結
1 統計 var log下檔案的個數。在 bin bash dir var log count 0 for i in doif e i then count expr count 1 fidone echo count 2 如何將f1.txt檔案的執行結果輸出到f2.txt裡?bin bash ec...
SICP 習題 (2 17)解題總結 列表的遍歷
sicp 習題2.17 要求我們定義出過程last pair,它返回只包含給定表裡之後乙個元素的表。比如 last pair list 23 72 149 34 的結果應該是 34 當你開始做這道題的時候你應該已經看完書中有關list操作的內容了,你應該明白car和cdr分別是什麼意思,也應該知道如...