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制表符打印表格数据的时候可以让上下对齐