欢迎来到天天文库
浏览记录
ID:38967059
大小:4.72 MB
页数:71页
时间:2019-06-22
《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、表示,逻辑或也是个双目运算符,只有当两个操作数都为假的时候,结果才为假;其余情况结果均为真。逻辑或表示或者的意思。关于
此文档下载收益归作者所有