java编程基础(表达式运算符)

java编程基础(表达式运算符)

ID:38967059

大小:4.72 MB

页数:71页

时间:2019-06-22

java编程基础(表达式运算符)_第1页
java编程基础(表达式运算符)_第2页
java编程基础(表达式运算符)_第3页
java编程基础(表达式运算符)_第4页
java编程基础(表达式运算符)_第5页
资源描述:

《java编程基础(表达式运算符)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、运算符、表达式与语句3.1概述程序是由许多语句组成的语句的基本单位是表达式与运算符3.2运算符Java中提供的运算符,按照运算符的功能可以分为4类。赋值运算符算术运算符关系运算符逻辑运算符位运算符3.2.1赋值运算符3.2.1赋值运算符赋值运算符(=)用于为变量赋值。一次可以为多个变量赋值。例如:intz=50;intx,y;x=y=z;3.2.2算术运算符运算符含义示例求值+加法运算符,求两个操作数的和。c=a+b-减法运算符,求两个操作数的差。c=a-b*乘法运算符,求两个操作数的积。c=a*b/除法运算符,求

2、两个整数的余数。c=a/b%求余运算符,求两个操作数的余数。c=a%b++自增a++a=a+1--自减b--b=b–1+=相加并赋值c+=ac=c+a-=相乘并赋值c*=ac=c*a/=相除并赋值c/=ac=c/a%=取模并赋值c%=ac=c%a-取负数,该运算符是单目运算符c=-ac=c-a3.2.2算术运算符publicclassOperatorDemo01{publicstaticvoidmain(String[]args){inti=10;intj=3;System.out.println(i+“+”+j+

3、”=”+(i+j));System.out.println(i+“-”+j+”=”+(i-j));System.out.println(i+“*”+j+”=”+(i*j));System.out.println(i+“/”+j+”=”+(i/j));System.out.println(i+“%”+j+”=”+(i%j));}}10+3=1310-3=710*3=3010/3=310%3=13.2.2算术运算符3.2.2算术运算符自增与自减运算符也是各个语言中最常见到的语句,在java中仍然将他们保留了下来自增前加

4、加:++a后加加:a++先把a的值加一,再执行整个语句再执行整个语句,再把a的值加一3.2.2算术运算符publicclassOperatorDemo02{publicstaticvoidmain(String[]args){inta=3,b=3;intx=6,y=6;System.out.println(“a=”+a);System.out.println(“ta++=”+(a++)+”,a=”+a);System.out.println(“b=”+b);System.out.println(“t++b=”+

5、(++b)+”,b=”+b);System.out.println(“x=”+x);System.out.println(“tx--=”+(x--)+”,x=”+x);System.out.println(“y=”+y);System.out.println(“t--y=”+(--y)+”,y=”+y);}}3.2.2算术运算符3.2.3关系运算符比较运算符用于测试两个操作数之间的关系,返回一个布尔值。运算符含义示例==等于a==b!=不等于a!=b>大于a>b<小于a=大于或等于a>=b<=小于或等于a

6、<=b3.2.3关系运算符PublicclassOperatorDemo03{publicstaticvoidmain(String[]atgs){System.out.println(“3>1=”+(3>1));System.out.println(“3<1=”+(3<1));System.out.println(“3>=1=”+(3>=1));System.out.println(“3<=1=”+(3<=1));System.out.println(“3==1=”+(3==1));System.out.prin

7、tln(“3!=1=”+(3!=1));}}3>1=true3<1=false3>=1=true3<=1=false3==1=false3!=1=true3.2.4逻辑运算符运算符含义示例&逻辑与A&B

8、逻辑或A

9、B^逻辑异或A^B!逻辑反!A

10、

11、短路或A

12、

13、B&&短路与A&&BABA&BA

14、BA^B!Atruefalsefalsetruetruefalsefalsetruefalsetruetruetruefalsefalsefalsefalsefalsetruetruetruetruetruefalsefals

15、e3.2.4逻辑运算符逻辑运算符本身也返回一个boolean值1)逻辑与:使用&&表示,逻辑与是个双目运算符(即有两个操作数的运算符),只有当两个操作数都为真的时候,结果才为真;其余情况结果均为假。逻辑与表示的并且的意思。2)逻辑或:使用

16、

17、表示,逻辑或也是个双目运算符,只有当两个操作数都为假的时候,结果才为假;其余情况结果均为真。逻辑或表示或者的意思。关于

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

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

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