day04 - 控制语句
If-else与条件运算符的选择:
条件运算符的优点:结构简洁
条件运算符的缺点:必须要返回一个结果 不能执行语句

以上语句会报错
修改:
这种情况就最好使用if-else语句
————————————————————————————————————————————————————————————————————————————
Switch 语句注意的事项:
1. 使用的变量 只能是byte 、int 、char 、string(jdk7.0开始支持) 、short数据类型 如,不能使用long。
2. Case 后面跟的数据必须是一个常量,不能是变量。
3. 遇break或大括号停止,一旦匹配上,之后的不管匹配与否,都按顺序会执行。
4. 不管代码的顺序如何,永远都是会先判断case,没有符合的情况下才会执行default语句。
(不管default在前还是在后)

结果:全部输出
Switch语句与els-if语句的选择:
Switch语句的优点:结构清晰
Switch语句的优点:如果判断的条件是一区间范围的,操作就很麻烦。
————————————————————————————————————————————————————————————————————————————
for循环语句:
执行顺序:


————————————————————————————————————————————————————————————————————————————
转义字符:
\bBackspace (退格键)

//输出结果 : Hello orld! (W被退格掉了)
\tTab 制表符(制表符的作用就是为了让一列对齐) 一个tab一般等于四个空格。


所以:空格不能完全的代替制表符(上图是用的四个空格 下图是\t)
\n换行
\r回车 把光标移动到一行的首位置上。

//输出结果: world

//输出结果:world!哈
执行步骤:
输出Hello -> 把光标移动到一行的首位置上 -> world 覆盖Hello
注意: 如果是在windows系统上操作文件的时候需要换行,是需要\r\n一起使用的。
如果是在其他的操作系统上需要换行,仅需要\n即可。


没有换行!

才会换行!
————————————————————————————————————————————————————————————————————————————
break关键字:
只能用于switch和循环语句中
在循环语句中,是结束当前所在的循环语句。

结果: 输出三次hello world
对于上题:break目前位于内层的for循环,如何才能让内层break作用于外层 的for循环。

结果:输出一次hello world
(inner:for / outer for:) -> inner/outer叫标识
标识:要符合标识符的命名规则
Continue 关键字:
用于循环语句
跳过之后的循环体内容,继续下一次循环
continue也可以配合标识使用

结果:输出三次hello world
浙公网安备 33010602011771号