1.顺序结构:按前后顺序执行的语句体 代码块内的程序都是顺序执行的 2.分支结构:选择执行一部分语句体 if(表达式){ } if(表达式){ ... }else{ ... } if(表达式1){ ... }else if(表达式2){ ... } //当表达式返回值等于表达式内任意case固定值时,将执行此case对应的代码块 switch(表达式){ case 固定值0: ... case 固定值1: ... case 固定值2: ... default: ... } switch 与 if 的区别: if 特点 1.if 是可以对数据区间进行判断,也可以针对具体的值进行判断 2.if 表达式的返回值结构必须是boolean类型 3.if 条件语句在运行时边加载边运行 switch 特点 1.针对具体的数据值进行判断 2.值的数量是固定的 3.在运行时switch 语句将全部被加载完成后才进行运算 switch 运行效率会稍微高一些 3.循环结构:循环执行一块语句体 for 循环: for() while 循环: do()while():先执行do之后的代码块,再判断是否需要再次执行(循环执行操作) 与while()相比最少执行一次任务 do{ 执行语句,然后判断布尔型循环条件的值, 如果为真,则继续循环,否则退出循环 }while(判断因子) for each 循环: for(int element : a)//int element 其中的element相当于 for中的i,int是element的数据类型 System.out.println(element);
Java基础笔记整理---【05】switch分支语句、for循环语句
2019-12-17 17:23:58
浏览数 (1)