- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章JAVA输入输出
2.5 运算符和表达式 Java常用的运算符分为五类:算术运算符、赋值运算符、关系运算符、布尔逻辑运算符、位运算符。位运算符除了简单的按位操作外,还有移位操作。按位操作返回布尔值。 表达式是由常量、变量、对象、方法调用和操作符组成的式子。表达式必须符合一定的规范,才可被系统理解、编译和运行。表达式的值就是对表达式自身运算后得到的结果。 根据运算符的不同,表达式相应地分为以下几类:算术表达式、关系表达式、逻辑表达式、赋值表达式,这些都属于数值表达式。 第2章 Java 语言基础 1 算术运算符及算术表达式 Java中常用的算术运算符如下: + 加运算符 - 减运算符 * 乘运算符 / 除运算符 % 取模运算(除运算的余数) ++ 增量运算符 -- 减量运算符 第2章 Java 语言基础 例2.3测试运算符及表达式,程序输出如图2.3所示。源程序代码如下://程序文件名称为NumberOper.java public class NumberOper { public static void main(String args[]) { int a = 30; int b = 20; //定义结果变量 int r1,r2,r3,r4,r5,r6,r7,r8,r9; //计算结果 r1 = a + b; 第2章 Java 语言基础 r2 = a-b; r3 = a * b; r4 = a / b; r5 = a % b; r6 = a ++; r7 = b--; r8 = ++ a; r9 = -- b; System.out.println(a = + a + b = + b); //a,b的值 System.out.println(a+b = + r1); System.out.println(a-b = + r2); System.out.println(a*b = + r3); System.out.println(a/b = + r4); System.out.println(a%b = + r5); System.out.println(a++ = + r6); System.out.println(b-- = + r7); System.out.println(++a = + r8); System.out.println(--b = + r9); }} 第2章 Java 语言基础 图2.4 程序输出结果 第2章 Java 语言基础 2 关系运算符 关系运算符用于比较两个数据之间的大小关系,关系运算表达式返回布尔值,即“真”或“假”。Java中的常用关系运算符如下: = = 等于 ! = 不等于 大于 小于 = 大于等于 = 小于等于 第2章 Java 语言基础 例2 编写程序,测试关系运算符及其表达式,程序输出如图2.4所示。 //程序文件名称为TestRelation.java public class TestRelation { public static void main(String args[]) { //变量初始化 int a = 30; int b = 20; //定义结果变量 boolean r1,r2,r3,r4,r5,r6; //计算结果 第2章 Java 语言基础 r1 = a == b; r2 = a != b; r3 = a b; r4 = a b; r5 = a = b; r6 = a = b; System.out.println(a = + a + b = + b); System.out.println(a==b = + r1); System.out.println(a!=b = + r2); System.out.println(ab = + r3); System.out.println(ab = + r4); System.out.println(a=b = + r5); System.out.println(a=b = + r6); }} 第2章 Java 语言基础 图2.4 程序输出结果 第2章 Java 语言基础 3 布尔逻辑运算符 表2.3 布尔运算符及规则 第2章 Java 语言基础 例2.5测试布尔表达式,程序输出结果如图2.5所示。 //程序文件名称为TestLogic.java public class TestLogic { public static void main(String a
文档评论(0)