第02天
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第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
以上是关于第02天的主要内容,如果未能解决你的问题,请参考以下文章