编程里面的三大结构:顺序结构,循环结构,选择结构
顺序结构:按照顺序执行,比如起床,吃饭,睡觉这些都是生活中按照顺序来执行的
循环结构:就是重复的做相同的事情,比如人每天都在重复起床,吃饭,睡觉
选择结构:比如今天吃什么东西,去哪里旅行就叫选择,程序也是一样的
循环语句:
1.for循环:
案例:for(int i=0;i<10;i++){
System.out.println(i);
}
解析:int i //初始化条件
i<10 //循环结束条件
i++ //条件更新(如果不更新初始化条件,就不会达到循环结束的条件也就是死循环)
语法:for(初始化变量;循环条件;条件更新){
代码块;
}
2.while循环:
案例: int i = 0; //初始化条件
while(i<10){ //循环条件
System.out.println(i);
i++; //条件更新
}
3.do while循环:
案例:
int i = 0; //初始化条件
do{
System.out.println(i);
i++; //条件更新
}while(i<10) //循环条件
while 和 do while的区别:
while循环是先判断条件是否成立在执行代码块
do while循环是先执行一次代码块在进行条件判断
break和continue语句
break语句在循环里面的作用是终止当前循环
continue语句在循环里面的作用是跳出本次循环
选择结构:
1.if语句
案例:
if(1>2){ //判断条件的真与假来选择执行代码块
System.out.println("条件成立执行");
}else{
System.out.println("条件不成立执行");
}
2.switch语句:
案例: int i = 3;
switch(i){ //将表达式i拿去比对,有则执行特定分支的代码块
case 1: //Switch “()”里的值必须是int类型 但是byte,short,char是可以的,因为它们会自动转换成int。
代码块;
break; //小心case穿透,推荐使用break语句
case 2:
代码块;
break;
case3:
代码块;
break;
default: //如果表达式的值没有匹配的则执行default下面的代码块;
代码块;
break;
switch适合多个单值匹配时使用!
下一章方法和数组!