24运算符与表达式 24.1赋值 1赋值运算= 2注意事项 3赋值相容 4强制类型转换 ·24,2运算符 24.3表达式
2.4 运算符与表达式 • 2.4.1 赋值 1 赋值运算 = 2 注意事项 3 赋值相容 4 强制类型转换 • 2.4.2 运算符 • 2.4.3 表达式
242运算符 算术运算符 (1) 元运算符(2)二元运算符 2.位运算符 3.关系运算符 4.布尔运算符 5.其它运算符 6.运算符的优先级
2.4.2 运算符 1. 算术运算符 (1) 一元运算符(2)二元运算符 2. 位运算符 3. 关系运算符 4. 布尔运算符 5. 其它运算符 6. 运算符的优先级
算术运算符 (1)一元运算符 + 注意:前,后,简单变量 (2)二元运算符 注意:结果的符号与精度 例21编写求 位数的数字和程序
算术运算符 • (1)一元运算符 +,-,++,-- 注意:前,后,简单变量 • (2)二元运算符 +,-, * ,/,% 注意:结果的符号与精度 • 例2.1 编写求一个三位数的数字和程序
例21求一个三位数的数字和程序 1.给一三位数n:123 2.求其个位数a:n模10 3.求其十位数b:(n模100)整除以10 4.求其百位数c:n整除以100 5.求a、b、c之和di gsum: a+b+c 6.报告答案:6
例2.1 求一个三位数的数字和程序 1. 给一三位数n:123 2. 求其个位数a: n模10 3. 求其十位数b: (n模100)整除以10 4. 求其百位数c: n整除以100 5. 求a、b、c之和digsum: a+b+c 6. 报告答案:6
例21三位数的数字和程序(续) public class digsum3 public static void main( String args) int n=123, a=0, b=0. c=0, digsum=0 a=n%10: ∥个位 b=(n%100/10;∥位 c=n/100 ∥位 digsum=a+b+c System. out. println("Digsum("+n+)=+digsum
例2.1 三位数的数字和程序(续) public class Digsum3 { public static void main(String args[]) { int n=123,a=0,b=0,c=0,digsum=0; a = n % 10; //个位 b = (n%100) /10; //十位 c = n / 100; //百位 digsum=a+b+c; System.out.println("Digsum("+n+") = "+digsum); } }