java中的运算符与控制语句.ppt

java中的运算符与控制语句.ppt

ID:51643976

大小:164.00 KB

页数:48页

时间:2020-03-27

java中的运算符与控制语句.ppt_第1页
java中的运算符与控制语句.ppt_第2页
java中的运算符与控制语句.ppt_第3页
java中的运算符与控制语句.ppt_第4页
java中的运算符与控制语句.ppt_第5页
资源描述:

《java中的运算符与控制语句.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、java运算符与控制结构3.1运算符与表达式运算:对数据进行的操作运算符:表示各种不同运算的符号操作数:参与运算的数据表达式:由操作数和运算符按一定的形式组成的由意义的符号序列操作数操作符1+1=3.2表达式常见类型表达式程序执行的操作表达式的值x+y把x和y的值相加;若x=1;y=23add(1,2)执行add(intx,inty)方法体里的语句3x+y+add(1,1)执行add()方法体里的语句,返回值和x,y相加5newPerson()在栈内存里给类Person的实例化对象分配空间,执行无参构造函数Person(){……}对象的操作句柄p

2、ersonp在栈内存里给Person类型的变量p分配空间无返回值x==y判断x和y的值是否相等true或者false3.3赋值运算符运算符运算举例结果=赋值a=3;b=2;a=3;b=2+=加等于a=3;b=2;a+=b;a=5;b=2-=减等于a=3;b=2;a-=ba=;b=;*=乘等于a=3;b=2;a*=ba=;b=;/=除等于a=3;b=2;a/=ba=;b=;%=模等于a=3;b=2;a%=ba=;b=;赋值运算的一般形式:变量=表达式;3.4算术运算符运算符用法描述++x正值--x负值++(先加)++x或x++(先用)加1--(先减

3、)--x或x--(先用)减1一元算术运算符二元算术运算符运算符用法描述+x1+x2操作数x1加上x2-x1-x2操作数x1减去x2*x1*x2操作数x1乘以x2/x1/x2操作数x1除以x2%x1%x2操作数x1除以x2的余数(取模)Eg:(a/b)*b+(a%b)==a一个算术运算的例子publicclassArithmaticOp{publicstaticvoidmain(String[]args){inta=5,b=3;intc=++a/b;intc2=a--/b;intc3=a-2%b;doubled=2.5;doubled2=d%3;S

4、ystem.out.println("c="+c);System.out.println("c2="+c2);System.out.println("c3="+c3);System.out.println("d2="+d2);}}3.5关系运算(比较运算)运算符用法功能>x1>x2如果x1大于x2则结果为true否则为false>=x1>=x2如果x1大于等于x2则结果为true否则为false

5、于x2则结果为true否则为false!=x1!=x2如果x1不等于x2则结果为true否则为falseEg:3>5;‘a’<‘z’;(x+y)!=z;classRelationOp{publicstaticvoidmain(String[]args){inta=25,b=3;booleand=a>b;booleand1=3.5<2.6;booleand2='A'<='A';booleand3=false!=true;booleane=a>=a*2-b*9;System.out.println(“d="+d);System.out.println

6、("d1="+d1);System.out.println("d2="+d2);System.out.println("d3="+d3);System.out.println(“e="+e);}}3.5关系运算(比较运算)运算符用法功能>x1>x2如果x1大于x2则结果为true否则为false>=x1>=x2如果x1大于等于x2则结果为true否则为false

7、se!=x1!=x2如果x1不等于x2则结果为true否则为falseEg:3>5;‘a’<‘z’;x+y!=z;3.6逻辑运算运算符号用法功能分类!(逻辑非)!op1Op1为true,则结果为false,否则为true一元&&(逻辑与)op1&&op2Op1和op2都为true,则结果true为,否则为false二元

8、

9、(逻辑或)op1

10、

11、op2Op1和op2都为false,则结果为false,否则为true逻辑运算真值表xy!x!yx&&yx

12、

13、ytruetruefalsefalsetruetruetruefalsefalsetruefals

14、etruefalsetruetruefalsefalsetruefalsefalsetruetruefalsefalse根据x和y的逻辑

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

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

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