Day04
一、转义字符
含义:用来表示有特殊意义的字符本身
符号 | 作用 |
---|---|
\n | 换行 |
\t | 水平制表位 |
\ " | 双引号 |
\ ’ | 单引号 |
\ \ | 一个斜杠 |
二、常量
含义:程序在执行的过程中,此量不可以发生改变(一直存在的量)
-
数字字面量:代码中的数字
-
字面值常量:如"学习使人快乐"
-
用final修饰变量,使之成为常量
final int num = 10;//此时num的值不可改变
三、Java执行语句
1.顺序语句:方法中的代码从上往下执行
2.分支语句:判断不同条件,做不同的事情
有if分支和switch分支
3.循环语句:条件成立,重复做某件事情
for循环(难点:for循环嵌套)、while循环、do-while循环
4.特殊的流程控制语句
break、continue、return、 lable
switch语句中,case的值可以相同,default和break都可以省略,default的位置不一定在最后,case后面跟的值的类型若是兼容类型则可以不一样(指类型)如下面代码:
switch(97){
case 10:
System.out.println("10");
break;
case 50:
System.out.println("50");
break;
case 'a'://比较的是ASCII
System.out.println("a");
break;
case 100:
System.out.println("100");
break;
default:
System.out.println("default代码块");
break;
}
if语句和switch语句的区别:
表达式的区别:if语句必须是boolean类型,switch可以是byte、short、int、char、枚举、String
应用场景的区别:if语句判断单个值、判断复杂条件、判断区间,switch判断单个值
for语句:
for(表达式1;表达式2;表达式3){
...代码...
}
表达式1——初始化变量;表达式2——判断条件;表达式3——更新变量
执行步骤:
第一步:初始化变量
第二步:判断条件,若是true则执行代码,然后更新变量,再重复第二步,若是false则跳出此循环
对于for语句,初始化变量不一定从0开始,更新变量也不一定是用++;for循环内声明的变量,只能在此循环内使用;写for循环语句时,要尽量避免出现死循环。