第02天
?
2017年5月17日?18:01
1.變量:用來存儲數據
2.int number;
3.number = 50;
Screen clipping taken: 2017/5/17 18:30
4.double d; d = 3.14;
5.=?是把等號右邊的值賦給等號左邊的變量。
6.變量類型 變量名 = 值;
7.double number = 3.14;
8.int?整數。 double 小數。
9.double也可以存放整數。
10.字符串兩邊用英文半角雙引號
11.""??表示空字符串
12.與字符串對應的是字符(Char)類型
13.羊肉和羊肉串
14.char類型不能賦空值,也不能有兩個字符
15.decimal 用于金錢類型:
16.?
17. decimal 最后要加"m" 18. 變量練習:
Screen clipping taken: 2017/5/17 18:58
19.注意名稱內容
a.聲明
b.賦值
c.使用
d.不能重復聲明和定義
e.一次性聲明多個相同類型的變量,用逗號隔開
f.num 不等于 "num"
g.demo:
Screen clipping taken: 2017/5/17 19:26
20.命名規則:
4)、變量名唯一能夠出現的特殊字符只有下劃線
21.要遵守的兩個命名規范:
Camel:駱駝命名規范,要求變量名中首單詞的首字母要小寫,其余每個單詞的首字母
都要大寫,多用于給變量去命名。
nameJapanStar??highSchoolStudent
Pascal:要求變量名中每個單詞的首字母都要大寫,多用于給類或者方法命名
22.賦值預算福和賦值表達式
| = | 等號左邊的值就是表達式的值 |
| + | 兩邊有一邊是字符串,起連接作用 |
| + | 兩邊是數字,起加號作用 |
a.
小練習:
代碼:
1.?
Screen clipping taken: 2017/5/17 20:02
2.?
Screen clipping taken: 2017/5/17 20:03
23.占位符:
a.占位符從{0}開始
b.多填沒效果,少填報錯
c.按填坑的順序輸出
Demo:
Screen clipping taken: 2017/5/17 20:12
24.上午最后兩個練習:
a.第一題代碼:
Screen clipping taken: 2017/5/17 20:31
b.
| ? | |
| ? |
第二題代碼:
?
Screen clipping taken: 2017/5/17 20:34
c.第三題代碼:
Screen clipping taken: 2017/5/17 20:38
Screen clipping taken: 2017/5/17 20:41
=========================================================?下午:
Console.ReadLine();
接受是都按字符串類型去處理。
練習:
第一題代碼:
Screen clipping taken: 2017/5/17 21:37
第二題代碼:
Screen clipping taken: 2017/5/17 21:41
25. 字符串的轉義:一個"\"加一個特殊的字符,組成一個具有特殊意義的字符。
Console.WriteLine("今天天氣好\"晴\"朗,處處好風光");
\" 是一個字符,表示轉義,不表示字符?\n 表示換行,操作系統不認。為啥是\r\n: 操作系統支持。 win系統只認識\r\n \b 退格鍵 放字符串兩邊沒有效果
\t tab鍵 demo:
Screen clipping taken: 2017/5/17 22:22
\\?表示一個\?雙引號前加"@"可以用來表示長和深的路徑
@還可以表示:
Screen clipping taken: 2017/5/17 22:29?以原格式輸出。
26.?算數運算符
a.+
b.-
c.*
d./
e.%
demo:
//演示:某學生三門課成績為,語文:90??數學:80??英語:100,編程求總分和平均分.
Screen clipping taken: 2017/5/17 22:39
注意:優先級,括號最高,多用練習:
代碼:
Screen clipping taken: 2017/5/17 22:47
Screen clipping taken: 2017/5/17 22:55
Screen clipping taken: 2017/5/17 22:52
自動類型轉換或者隱式類型轉換
1)、類型必須相兼容?(int和double)
2)、必須是小的類型轉大的類型
強制類型轉換 結果:丟失精度
303.6===》303???double---->int int result = (int)303.6;
Screen clipping taken: 2017/5/17 23:13
答案: m = 1
q = 3
Console.WriteLine("{0:0.00}",q);//小數點后保留2位
27.?Convert.ToInt32(your varible); String -> Int32 用于類型不兼容
Convert類型轉換
在使用的時候需要注意:如果要發生類型轉換的兩個變量的類型不兼容,那么這個時候使用Convert類型轉換。
前提:面兒上一定要過的去。如果轉換成功,就成功了,如果失敗,則拋異常。練習:
Screen clipping taken: 2017/5/17 23:28
Screen clipping taken: 2017/5/17 23:33
練習:
Screen clipping taken: 2017/5/17 23:46
Screen clipping taken: 2017/5/17 23:58
小結:
Screen clipping taken: 2017/5/18 0:00
轉載于:https://www.cnblogs.com/CSharpLearningJourney/p/6896364.html
總結
- 上一篇: 《Java技术》第九次作业计科1501赵
- 下一篇: 《JS权威指南学习总结--6.7属性的特