复习
- if语句
if(表达式) {语句}
if后面的表达式只能是布尔表达式(关系表达式、逻辑表达式、布尔类型变量)
if后面的语句只能是一条语句,多于一条则必须用括号括起来,变成一条复合语句。
新知
1.char 字符类型,占用2个字节
2.字符常量:单引号括起来的单个字符
类型的转换:不同类型的数据参与运算(绝大多数时候都是算术运算),分为自动类型转换和强制类型转换。
1)自动类型转换,系统自动完成,低类型自动转换成高类型
2)强制类型转换,系统不能自动完成,高类型转换成低类型
语法:(类型)(表达式) 作用:将表达式的类型强制转换成前面括号中的类型
案例:模拟登录,最多允许输入三次 如何表示用户名和密码都正确?表示两个条件同时成立?
逻辑运算符:&& || ! & |,参与逻辑运算的操作数必须是布尔类型,结果也是布尔类型,true或false
&&:逻辑与,如果两个操作数均为true,结果为true,否则为false
||:逻辑或,如果两个操作数,都为false,结果为false,否则为true(如果两个操作数有一个为true,结果为true)
!:逻辑非,只有一个操作数参与运算 !操作数,代表取反运算
运算符的优先级
非、算术、关系、与、或、赋值,长的表达式要善于用括号表示优先级
运算符的结合性
从左到右或从右到左(赋值)
if语句的表示形式
1.if(布尔表达式){语句}
2.if(布尔表达式){语句1}
else{//和if完全相反,不需要再写条件语句2}
作业:
编写程序:
标签:语句,类型转换,操作数,Java,类型,第二节,true,表达式 From: https://blog.csdn.net/2401_87985079/article/details/142964884