- 1
- 0
- 约1.01万字
- 约 48页
- 2018-03-04 发布于浙江
- 举报
[计算机软件及应用]第一章java中的运算符与控制语句第三讲
java运算符与控制结构 3.1 运算符与表达式 运算:对数据进行的操作 运算符:表示各种不同运算的符号 操作数:参与运算的数据 表达式:由操作数和运算符按一定的形式组成的由意义的符号序列 操作数 操作符 1 + 1 = 3.2 表达式常见类型 3.3 赋值运算符 3.4 算术运算符 一个算术运算的例子 public class ArithmaticOp { public static void main(String[] args) { int a = 5, b = 3; int c = ++a / b; int c2 = a-- / b; int c3 = a - 2 % b; double d = 2.5; double d2 = d % 3; System.out.println(c= + c); System.out.println(c2= + c2); System.out.println(c3= + c3); System.out.println(d2= + d2); } } 3.5 关系运算(比较运算) class RelationOp { public static void main( String [ ] args ) { int a=25,b=3; boolean d=ab; boolean d1=3.52.6; boolean d2=A=A; boolean d3=false != true; boolean e=a=a*2-b*9; System.out.println (“ d=+d); System.out.println(d1=+d1); System.out.println(d2=+d2); System.out.println(d3=+d3); System.out.println (“ e=+e); } } 3.5 关系运算(比较运算) 3.6 逻辑运算 逻辑运算真值表 提示: 和||又叫做短路运算符。 在由他们连接组成的逻辑表达式的求值过程中,总是先求出运算符左边的表达式,再根据具体情况决定是否需要计算运算符右边得表达式。 对“||”运算,如果左边的表达式的值为true,则不必对运算符右边的表达式在进行计算,整个表达式的结果就为true; 对“”运算,如果左边的表达式的值为false,则不必在运算符右边的表达式在进行运算,整个表达式的结果为false。 3.6 位运算符 1.按位运算 (1) “~”是按位取反运算符,对数据的每个二进制位取反。 即把1变成0,把0变成1. 例如: 11110000; “”是按位运算。 要求有两个操作数进行运算。如果两个相应位均为1,则该位的结果位1,否则结果为0. 00=0, 01=0, 10=0, 11=1 例如: 1 0 1 0 0 0 0 1 ) 0 1 0 0 0 0 0 1 ---------------------------- 0 0 0 0 0 0 0 1 按位运算通常的2种用法 先对某个数种某个特定的位清零 如右边数第二位清零,只需将此数行按位与运算 1 0 0 1 0 1 1 0 1 1 1 1 1 1 0 1 ------------------------- 1 0 0 1 0 1 0 0(其他位不变,只有从右边数第二位清零) 取某个数中某些指定的位 如要取从右边数第二位,只需将此数与行按位与运算。 1 0 0 1 0 1 1 0 0 0 0 0 0 0 1 0 ----------------------- 0 0 0 0 0 0 1 0 (从右边数第二位不变,其他位清零) (3) “|”是按位或运算符,同样要求有两个操作数进行运算。只要两个相应位中有一个位1,则该位的结果位1,否则结果为0.即: 0|0=0,
您可能关注的文档
- [计算机软件及应用]第12章 数据库的安全性管理.ppt
- [计算机软件及应用]第12章SQLServer2000管理与应用开发教程.ppt
- [计算机软件及应用]第13单元Spring框架技术入门.ppt
- [计算机软件及应用]第12章 视图和游标.ppt
- [计算机软件及应用]第12章TestDirector站点和项目管理.ppt
- [计算机软件及应用]第13章 JDBC基础.ppt
- [计算机软件及应用]第13讲 Jaa数据库连接技术JDBC.ppt
- [计算机软件及应用]第15章 审计报告.ppt
- [计算机软件及应用]第13章存储过程和函数一.ppt
- [计算机软件及应用]第16讲单文档程序结构.ppt
原创力文档

文档评论(0)