本课内容本课内容Java运算符表达式运算符运算符算术运算符:+,―,*,/,%,++,――关系运算符:>,=,>,>赋值运算符:=扩展赋值运算符:+=,―=,*=,/=字符串连接运算符:+算术运算符算术运算符•注意事项:一个数除以零,若这个数是整型,则会产生一个异常(程序运行时中途退出,编译不会产生错误),若这个数是浮点型,则产生一个无穷大的值
•对于取模操作与别的程序语言有所区别,其操作数可以是浮点型
算术运算符案例算术运算符案例11•publicclassTest4_1{•publicstaticvoidmain(String[]args){•System
println("17
3mod0="+17
3%0);•System
println("17mod4="+17%4);•System
println("17
3mod0="+17
3%0);•System
println("17/0="+17/0);•}•}算术运算符案例算术运算符案例22•案例案例22::求一个四位整型数,计算其个、十、百、位上的数之和
如1789•个、十、百、位上的数之和=1+7+8+9=25
算术运算符案例算术运算符案例22•publicclassTest4_2{•publicstaticvoidmain(String[]args){•inti,a,b,c,d;i=1789;•a=i/1000;•b=i%1000/100;•c=i%100/10;•d=i%10;•System
println("你输入的整数是"+i+"其千百十个位上的数之和为"+(a+b+c+d));•}•}自增、自减运算符自增、自减运算符++++、、----案例案例33publicclassTest4_3{publicclassTest4_3{publicstaticvoi