循环四要素: ①初始化变量,②循环条件,③循环体,④循环变量的自增。
一、if else:
int a=10;
int b=5;
if (a>b){
System.out.println("if 条件成立代码块");
}else if(a==b){
System.out.println("else if 条件成立代码块");
}else {
System.out.println("条件成立代码块");
}
二、while:
int a=1;
//while(循环终止条件)
//先判断再循环,最少执行0次
while (a<=10){
System.out.println("第"+a+"次循环");
//循环终止条件,如果不设置循环将不会结束,陷入死循环
a++;
}
三、do while:
int a=1;
//while(循环终止条件)
//先循环后判断,最少执行一次循环
do {
System.out.println("这是第"+a+"次循环");
//终止条件
a++;
}while (a<=10);
四、for:
//for(;循环终止条件;)
for (int i=1;i<10;i++){
if (i%5==0){
//break:跳出for循环
break;
}else {
//continue:跳过本次循环,并不会跳出for循环
continue;
}
}
五、for earch:
//增强版for循环,适用于遍历输出数组,集合 局限性:不能操作元素,不能只遍历部分
int[] arr ={1,2,3,4};
//for(遍历对象类型 遍历变量:需遍历对象obj)
for (int i:arr) {
System.out.println(i);
}
六、switch:
首先用switch后边括号中的参数跟下边的value依次比较,如果第一个不满足就比较第二
个,如果满足执行后边对应的代码块。(如果前边的条件都不满足)到 default为止。
int score=66;
int s=score/100;
//switch(需要判定的值) 取值:int、type、short、char、String、
// 枚举(整数、枚举、字符、字符串)。
switch (s){
//case 值:需与上面保持一致 :
case 9:
System.out.println("奖励10块钱");
//break:终止条件,匹配时终止下面代码不会运行
break;
case 8:
System.out.println("良好");
//break:没有brake执行完该代码后仍往后运行
case 7:
case 6:
//多个条件不含语句则默认属于最后一条情况
System.out.println("及格");
break;
//default:匹配不到目标内容时输出
default:
System.out.println("叫家长");
}
转义字符:
| 符号 | 含义 | 符号 | 含义 |
| n | 换行 | t | 制表符 |
| r | 回车 | ' " | 单引号/双引号 |
| f | 换页符 | \ | 反斜杠 |
| s | 字符串 | |