第3章:流程控制语句
1.流程控制语句分类​顺序结构​判断和选择结构(if, switch)​循环结构(for, while, do…while)2.判断语句if语句if (关系表达式1) {​语句体1; ​} else if (关系表达式2) {​语句体2; ​} ​else {​语句体n1;​}3.switch语句switch (表达式) {​case 1:​语句体1;​break;​case 2:​语句体2;​break;​...​default:​语句体n1;​break;​}default可以放在任意位置也可以省略​不写break会引发case穿透现象4.1for循环结构for (初始化语句;条件判断语句;条件控制语句) {​循环体语句;​}while循环初始化语句;​while(条件判断语句){​循环体;​条件控制语句;​}do...while循环初始化语句;​do{​循环体;​条件控制语句;​}while(条件判断语句);三种格式的区别​1.for和while循环是先判断再执行。​2.do...while是先执行再判断。​3.当知道循环次数或者循环范围的时候用for循环。​4.当不知道循环次数也不知道循环范围但是知道循环的结束条件时用while循环。5.无限循环​概念又叫死循环。循环一直停不下来。6.条件控制语句​break​(结束整个循环)continue(跳过本次循环继续执行下次循环。)7.Random1.导包​import java.util.Random;​导包的动作必须出现在类定义的上边。​2.创建对象​​代码块​Java复制Random r new Random ();​上面这个格式里面只有r是变量名可以变其他的都不允许变。​3.生成随机数​int number r.nextInt(随机数的范围);​上面这个格式里面只有number是变量名可以变其他的都不允许变。​随机数范围的特点从0开始不包含指定值。比如参数为10生成的范围[0,10)8.循环嵌套循环里面还有其他循环,我们在研究循环嵌套的时候先研究内循环(外循环是对内的重复)9.\t制表符打印表格数据的时候可以让上下对齐