Java笔记02

tech2022-10-01  51

流程

1、顺序结构

2、判断语句

if语句

1) 第一种格式

if(条件判断){ 语句体 }

true就执行 false就不执行

2) 第二种格式

if(条件判断){ 语句体1}else { 语句体2}

二选一(使用三元运算符可替换if-else)

3) 第三种格式

if(条件判断1{ 语句体1 }else if(条件判断2{ 语句体2 }else if(条件判断3{ 语句体3 }else { 语句体4 }
switch语句

基本格式:

switch(表达式){ case 常量1; 语句体1breakcase 常量2; 语句体2break; …… default: 语句体n+1break }

注意事项: 1) 多个case后面的值不可以重复 2) switch后面的小括号只能是下列数据类型: 基本数据类型:byte/short/char/int 引用数据类型:String字符串、enum枚举 3) 前后顺序可颠倒,break可以省略

3、循环语句

循环的四个部分: 1、 初始化语句:循环最开始执行 2、 条件判断:判断循环是否继续 3、 循环体:重复要做的事情 4、 步进语句:每次循环之后都要进行的扫尾工作

for循环语句格式:
for(初始化表达式;布尔表达式;步进表达式){ 循环体 }
while循环语句格式
初始化表达式 while(条件判断){ 循环体 步进表达式 }
do……while循环语句格式
do { 循环体 } while(条件判断);//分号千万别忘

无条件执行先执行一遍do

三种循环的区别:

1) 如果条件从来没有满足过,for和while将会执行0次,但是do while循环至少执行一次 2) for循环中的变量在小括号中定义,只有循环内部才能使用;while和do while的循环初始化语句本来就在外面,外面也可以用

小建议:次数确定的多用for,否则用while

循环控制语句:

1) break 2) continue

死循环

死循环的标准格式:

whiletrue{ 循环体 }

死循环后面有内容会出现错误,无法访问

最新回复(0)