运算符、表达式和语句(王宗江)
43页1、第3章,运算符、表达式和语句,3.1 运算符与表达式 3.2 语句概述 3.3 if条件分支语句 3.4 开关语句 3.5 循环语句 3.6 break和continue语句 3.7 数组与for语句 3.8 枚举类型与for、switch语句,主要内容,3.1 运算符与表达式,对数据进行运算时,需要使用各种不同的运算符 在Java语言中,运算符分为下面几类: 算术运算符 关系运算符 逻辑运算符 赋值运算符 位运算符 条件运算符,运算符-1,算术运算符与算数表达式,说明,1加减运算符: +,- 加减运算符是二目运算符;加减运算符的结合方向是从左到右;加减运算符的操作元是整型或 浮点型数据。 2乘、除和求余运算符: *,/,% 以上运算符是二目运算符,结合方向是从左到右,乘、除和求余运算符的操作元是整型或浮点型 数据。 3自增、自减运算符:a+(a-),+a(-a) 是单目运算符,可以放在操作元之前,也可以放在操作元之后。操作元必须是一个整型或浮点型 变量。作用是使变量的值增1或减1。+a(-a)表示在使用a之前,先使a的值增(减)1。 a+(a-)表示在使用a之后,使a的值增(减)1。
2、 4 算术表达式: 用算术符号和括号连接起来的符合java语法规则的式子,称为算术表达式。,算术混合运算精度,精度从“低”到“高”排列的顺序是: byte short char int long float double Java在计算算术表达式的值时,使用下列计算精度规则: 1如果表达式中有双精度浮点数(double型数据),则按双精度进行 运算。 2如果表达式中最高精度是单精度浮点数(float型数据),则按单精 度进行运算。 3如果表达式中最高精度是long型整数,则按long精度进行运算。 4如果表达式中最高精度低于int型整数,则按int精度进行运算。,运算符-2,关系运算符与关系表达式,说明,关系运算符是二目运算符,用来比较两个值的关系。关 系运算符的运算结果是boolean型,当运算符对应的关 系成立时,运算结果是true,否则是false。 3=2 false 3 = 2 false (6-5)= (7-6) true,输出: false false true,运算符-3,逻辑运算符与逻辑表达式,说明及示例,(1)其中&、|为二目运算符,实现逻辑与、逻辑或;规则? (2
3、)!为单目运算符,实现逻辑非。 (3)逻辑运算符的操作元必须是boolean型数据,逻辑运算符可以 用来连接关系表达式。 !(32) false (32) &(72) |(76) true,输出: false false true,运算符-4,赋值运算符 赋值运算符为一个单独的等于号“=”,它将值赋给变量 。如:,int i = 3;,此外赋值运算符可以与算术运算符结合成一个运算符。如:,i+=3; / 等效于i=i+3,类似的赋值运算符如下表所示:,注意:不要将赋值运算符“=”与等号逻辑运算符“=”混淆。,运算符-5,位运算符,例3.1,public class Example3_1 public static void main(String args) char a1=中,a2=国,a3=科,a4=大; char secret=A; a1=(char)(a1secret); a2=(char)(a2secret); a3=(char)(a3secret); a4=(char)(a4secret); System.out.println(“密文:“+a1+a2+a3+a4); a1
4、=(char)(a1secret); a2=(char)(a2secret); a3=(char)(a3secret); a4=(char)(a4secret); System.out.println(“原文:“+a1+a2+a3+a4); ,运算符-6,条件运算符 条件运算符是三元运算符,语法格式为 :, ? e1 : e2,表达式值的类型为布尔类型,若表达式的值为真,则返回e1的值 表达式的值为假,则返回e2的值。,示例,public class ThreeOP public static void main(String args) int num1 = 3, num2 = 6; boolean result = (num1 num2) ? true : false; System.out.println(result); ,演示结果: false,运算符-7,Instanceof 运算符,判断某对象是否属于某类? instanceof 运算符是二目运算符,左面的操作元是一个对象;右面是一个类。当左面的对象是右面的类或子类创建的对象时,该运算符运算的结果是true ,否则是fal
《运算符、表达式和语句(王宗江)》由会员san****019分享,可在线阅读,更多相关《运算符、表达式和语句(王宗江)》请在金锄头文库上搜索。
高中化学实验方案的设计第一节制备实验方案设计
高中生物实验室配置
高中体育与健康课程田径必修模块单元教学方案
高中通用技术方案的构思方法-设计分析教案苏教版必修
高中生物室配置
高中信息技术网络技术应用选修模块教学评价方案
骆小学教师戏曲知识培训方案(I)
麻村小学阳光体育活动计划及实施方案
高桥小学幼小衔接活动方案
马摆小学控辍保学实施方案
金阳街道中心小学未成年人思想道德建设实施方案
龙扬小学第32个爱国卫生月活动方案
魏家井联小学度控辍保学工作方案
高区第九届初中骨干教师课堂教学能力展示活动
长沙县2018年度小学生课外阅读知识竞赛及书目
阳江中心小学一月一事之五月主题活动方案
长营小学校园体育活动实施方案
高考历史备考方案-陈军
高考语文第5课父亲课前预案苏教版选修现代散文选读
高考语文第9课铃兰花课前预案苏教版选修现代散文选读
2024-03-21 39页
2024-03-21 41页
2024-03-21 40页
2024-03-21 34页
2024-03-21 33页
2024-03-21 35页
2024-03-21 21页
2024-03-21 45页
2024-03-21 33页
2024-02-20 85页