导图社区 运算符、表达式和语句
这是一篇关于运算符、表达式和语句的思维导图,介绍详细,描述全面,希望对感兴趣的小伙伴有所帮助!
社区模板帮助中心,点此进入>>
运算符、表达式和语句
运算符、表达式
精度从低到高:byte,short,char,int,long,float,double
双目运算符
eg:+-×÷
关系运算符(从左到右)
eg:>、<、>=、<=、==、!=
单目运算符(自增,自减)
注:i++(先使用再给i+1);++i(先给i+1,再使用i),两者功能都是i+1
逻辑运算符
eg:!、&&、‖
双目运算符,注:&&:若左表达式为假,则结果为假 ‖:若左表达式为真,则结果为真
instanceof
当左面的对象是右面的类或子类创建的对象时,结果为true,否则为false
位运算
按位与
对应二进制位数进行与远算
按位或
对应二进制位数进行或远算
按位异或
相异为真,相同为假
语句
if语句条件分支语句
关键字if后的小括号()内表达式的值必须是boolean类型
if语句
if-else语句
if-else-if-else语句
switch开关语句
switch(表达式){case 常量值 1: 若干语句 break ;case 常量值2:若干语句 break; default: 若干语句}
表达式的值可以为:byte,short,int,char,string,但是不能为long型
default ,所有case都不符时执行default,可以打乱顺序
若在最后一行,末尾不加break
若在其他位置,末尾加break
循环语句
for循环
for语句
for(表达式1;表达式2;表达式3){ 循环体}
表达式1,3可省略
for(声明循环变量:数组名字){ 若干语句}
while循环
while语句
while(表达式){若干语句}
do-while语句
区别于while循环,do-while循环至少循环一次
do{若干语句}while(表达式)
break
结束整个循环,在switch中结束破坏switch
continue
结束当前循环,执行后面的语句,转而进入下一次循环
浮动主题