第3章运算符.ppt
文本预览下载声明
JAVA程序设计 CCUTSOFT CCUTSOFT JAVA程序设计 第三章 运算符、表达式和语句 1、运算符与表达式 2、语句概述 3、控制语句 4、循环语句 5、break和continue语句 6、数组与for语句 7、枚举类型和for、switch语句 3.1 运算符与表达式 1、算术运算符与算术表达式 (1) 加减运算符:+ , - 例如:2+39, 908.98-23 等。 (2) 乘、除和求余运算符:* , / , %。 例如:2*39,908.98/23 等。 2、自增,自减运算符: ++ , -- 3、算数混和运算的精度 3.关系运算符与关系表达式 运算符 优先级 用法 含义 结合方向 = = == != 6 6 6 6 7 7 op1op2 op1op2 op1=op2 op1=op2 op1==op2 op1!=op2 大于 小于 大于等于 小于等于 等于 不等于 左到右 左到右 左到右 左到右 左到右 左到右 4.逻辑运算符与逻辑表达式 运算符 优先级 用法 含义 结合方向 || ! 11 12 2 op1op2 op1||op2 !op 逻辑与 逻辑或 逻辑非 左到右 左到右 右到左 5.赋值运算符与赋值表达式 6. 位运算符 (1)”按位与”运算符 例如: ab_____________________________________ c(2)”按位或”运算符 (3)”按位非”运算符 (4)“按位异或”运算符 例子 1: class Example3_1 { public static void main(String args[]) { char a1=十,a2=点,a3=进,a4=攻; char secret=8; a1=(char)(a1^secret); a2=(char)(a2^secret); a3=(char)(a3^secret); a4=(char)(a4^secret); System.out.println(密文:+a1+a2+a3+a4); a1=(char)(a1^secret); a2=(char)(a2^secret); a3=(char)(a3^secret); a4=(char)(a4^secret); System.out.println(原文:+a1+a2+a3+a4); } } 7.instanceof 运算符 8.运算符综述 优先级 描述 运算符 结合性 1 2 3 4 5 6 7 8 9 10 11 12 13 14 分隔符 对象归类,自增自减运算,逻辑非 算术乘除运算 算术加减运算 移位运算 大小关系运算 相等关系运算 按位与运算 按位异或运算 按位或 逻辑与运算 逻辑或运算 三目条件运算 赋值运算 [ ] ( ) . , ; instanceof ++ -- ! ~ * / % + - = = = = != ^ | || ? : = 右到左 左到右 左到右 左到右 左到右 左到右 左到右 左到右 左到右 左到右 左到右 左到右 右到左 3.2 语句概述 方法调用语句,如: System.out.println( Hello); 表达式语句,如: x=23; 复合语句 { z=23+x; System.out.println(hello); } 控制语句 package 语句和 import 语句。 3.3 控制语句 1、条件语句 a. if 语句 if 语句的一般形式: if(表达式) { 若干语句 } 例子 2: public class Example3_2 { public static void main(String args[]) { int a=9,b=5
显示全部