java逻辑运算符.docx

java逻辑运算符.docx

ID:48973975

大小:594.82 KB

页数:20页

时间:2020-02-26

java逻辑运算符.docx_第1页
java逻辑运算符.docx_第2页
java逻辑运算符.docx_第3页
java逻辑运算符.docx_第4页
java逻辑运算符.docx_第5页
资源描述:

《java逻辑运算符.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、普科培训2012-2-17第三章java程序设计概述输入一个任意的数字,并获得其反向结果importjava.util.Scanner;publicclassChangeNum{publicstaticvoidmain(String[]args){System.out.print("请输入一个数字:");Scannersc=newScanner(System.in);inta=sc.nextInt();inty;Stringk="";while(a!=0){y=a%10;a=a/10;System.out.print(y);k=y+""+k;}System.out

2、.println("b");System.out.println(k);}}输出结果赋值运算符号Null即:字符串不存在“”长度为零的字符串1)格式:变量=表达式2)功能:先计算右边表达式的值,在将其赋值给左边的变量存储。3)注意:Ø赋值运算符的左边只能是变量,不可是常量,也不可是表达式如5=3;a+b=3;Ø右边表达式的数据类型与左边的变量要一致可以实现自动转换初始化:变量第一次得到值普科培训2012-2-17第三章java程序设计概述1、java语言中的赋值运算符:=1)格式:变量=表达式;2)功能:先计算右边表达式的值,再将其值赋给左边的变量存储。3)注

3、意事项:a)赋值运算符的左边只能是变量,不可是常量,也不可是表达式。如:5=3;a+b=3;b)右边表达式的数据类型与左边的变量要一致或可以实现自动转换。2、递增、递减运算符:++--++递增运算符有两种形式1)前加,如:++a;  规则:先增加,后使用。2)后加,如:a++;规则:先使用,后增加。注意:不论是前加,还是后加,它们最终等价于a=a+1;趣味思考:inta=2;则a=a++;之后a是多少?inta=2;则a=a+++a+++a++;之后a是多少?--递减运算符有两种形式1)前减,如:--a;规则:先减少,后使用。2)后减,如:a--;规则:先使用,后

4、减少。注意:不论是前减,还是后减,它们最终等价于a=a-1;递减运算符的使用,自己编写代码进行校验。普科培训2012-2-17第三章java程序设计概述普科培训2012-2-17第三章java程序设计概述publicclassOpTest3{publicstaticvoidmain(String[]args){System.out.println("*****************************");inta=2;a=a++;System.out.println("a=a++="+a);a=2;a=a+++a+++a++;//Java规定了各种运算符的

5、结合性,如算术运算符的结合方向为“自左至右”,即先左后右。Java中也有一些运算符的结合性是“自右至左”的。System.out.println("a+++a+++a++="+a);a=2;System.out.println("a++="+a++);a=2;System.out.println("++a="+++a);System.out.println("*****************************");booleanflag=true;flag=5==3;System.out.println("5==3"+flag);flag=5>=3;//读

6、作5大于或者等于3?System.out.println("5>=3"+flag);flag=!(3>=3);System.out.println("!(3>3)"+flag);System.out.println("*****************************");a=5;intb=6;flag=a>=b&a++>=++b;System.out.println("a="+a+"b="+b+"flag="+flag);a=5;b=6;flag=a>=b&&a++>=b++;System.out.println("a="+a+"b="+b+"flag=

7、"+flag);a=5;b=6;flag=a>=b

8、a++>=b++;System.out.println("a="+a+"b="+b+"flag="+flag);a=5;b=6;flag=a>=b

9、

10、a++>=b++;System.out.println("a="+a+"b="+b+"flag="+flag);a=5;b=6;普科培训2012-2-17第三章java程序设计概述flag=b>=a^a++>=b++;System.out.println("a="+a+"b="+b+"flag="+flag);System.out.println("********

11、*****

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。