Java基础—Day03
0.回顾
1. 类型转换
1. 自动:大数据类型 变量名 = 小数据类型值
byte-->short-->int --> long -->double
char -> int
float -> double
2. 强转
小数据类型 变量名 = (小数据类型)大数据类型的值
2. 运算符 算术、赋值、比较、逻辑、复合(+=,-=....)、位
三元运算符:表达式?值1:值2 ,结果跟值的类型一致,而且必须要有变量接收该结果或者在输出 语句中使用
1.3 常用快捷键
psvm :然后tab键,自动生成main方法
sout :然后tab键,自动生成 System.out.println() 方法
ctrl+/ :单行注释,执行1次,注释掉,再执行一次,取消注释
ctrl+shift+/ :多行注释
ctrl+d :复制光标所在行
ctrl+y :删除光标所在行,或者删除选中的多行
shift+enter :换行
shift+tab :向左缩进
2.分支之Switch
2.1 基本用法
跟前面的多重if进行对比
用于等值比较,if既可以用于等值、又可以用于范围
3.循环
3.1 为什么要用
引入:打印试卷,若没有循环,我们需要使用sout()输出100行【复制99行,修改99次】
无疑:很麻烦
发现:上面做的事情,就是一个重复的事情,对于重复的操作,java提供了循环来解决
使用循环后的初体验:代码少了很多,而且可读行、可维护性都变得非常好。
3.2 是什么
生活中的循环:跑步、日复一日.......
循环3要素:
1. 循环操作:你要干的事情
2. 循环条件:你的操作,有一个条件限制
3. 更新循环变量:条件是通过变量值去动态更新的