- 1、本文档共74页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Page ? * 2.1.3.4 数据类型的转换 2.强制类型转换 高级数据要转换成低级数据,需用到强制类型转换,如: ? int i;byte b=(byte)i;//把int型变量i强制转换为byte型 这种使用可能会导致溢出或精度的下降,最好不要使用。 Page ? * 2.1.3.5 Java运算符与表达式 运算符是程序中用于执行计算动作的符号,它代表了对数据进行的某种操作。Java语言的运算符十分丰富,按照运算符的功能分为以下七类: 算术运算符 关系运算符 赋值运算符 逻辑运算符 条件运算符 位运算符 其他 Page ? * 2.1.3.5 Java运算符与表达式 按运算所需的操作数的个数进行分类: 一元运算符(只需要一个操作数) 二元运算符(需要两个操作数) 三元运算符(需要三个操作数) 表达式是变量、常量、运算符组成的符合语法规则的式子,它执行指定的计算并返回某个确定的值。表达式的类型由运算符及参与运算的操作数的类型决定。 Page ? * 2.1.3.5 Java运算符与表达式 1.算术运算符与算术表达式 算术运算符作用于整型或浮点型数据,完成算术运算。 (1) 二元算术运算符见表2-4。 运算符 用法 描述 + op1+op2 加 ? op1?op2 减 * op1*op2 乘 / op1/op2 除 % op1%op2 取模(求余) 表2-4 二元算术运算符的使用 Page ? * 2.1.3.5 Java运算符与表达式 (2) 一元算术运算符见表2-5。 运算符 用法 描述 + +op 正值 ? ?op 负值 ++ ++op,op++ 加1 ?? ??op,op?? 减1 表2-5 一元算术运算符的使用 Page ? * 2.1.3.5 Java运算符与表达式 【例2-4】算术运算符的基本使用。 public class ArithmaticOp{ public static void main(String[] args){ int a=5+4; //a=9 int b=a*2; //b=18 int c=b/4; //c=4 int d=b-c; //d=14 int e=-d; //e=-14 int f=e%4; //f=-2 double g=18.4; double h=g%4; //h=2.4 int i=3; int j=i++;//i=4,j=3 int k=++i;//i=5,k=5 System.out.println(a=+a); System.out.println(b=+b); System.out.println(c=+c); System.out.println(d=+d); System.out.println(e=+e); Page ? * 2.1.3.5 Java运算符与表达式 System.out.println(f=+f); System.out.println(g=+g); System.out.println(h=+h); System.out.println(i=+i); System.out.println(j=+j); System.out.println(k=+k); } } 其运行结果如图2-4所示。 图2-4 算术运算符示例运行结果 Page ? * 2.1.3.5 Java运算符与表达式 2.关系运算符与关系表达式 关系运算符用来比较两个值的关系,组成关系表达式,关系运算符的运算结果是boolean型。当运算符对应的关系成立时,运算结果是true,否则是false。例如:109的结果是false,51的结果是true,3!=5的结果是true,1020?17的结果为true。 关系运算符都是双目运算符,基本用法见表2-6。 运算符 用法 描述 op1op2 大于 op1op2 小于 = op1=op2 大于等于 = op1=op2 小于等于 == op1==op2 等于 != op1!=op2 不等于 表2-6 关系运算符的使用 Page ? * 2.1.3.5 Java运算符与表达式 3.逻辑运算符与逻辑表达式 逻辑运算符包括、||、!。其中,、||为双目运算符,实现逻辑与、逻辑或;!为单目运算符,实现逻辑非。逻辑运算符的操作元必须是boolean型数据,逻辑运算符可以用来连接关系表达式。 逻辑运算符的基本用法见表2-7。 运算符 用法 描述 op1op2 逻辑与 |
文档评论(0)