Java语言程序设计安徽工业大学现代教育技术中心张小银javazxy@163
com第四章运算符、表达式和流程控制本章学习目标•1、运算符•2、表达式•3、分支语句•4、循环语句•5、递归运算符•1)算术运算符:+,-,*,/,%,++,--•2)关系运算符:>,=,>,>•5)赋值运算符:=•6)扩展赋值运算符:+=,-=,*=,/=•7)字符串连接运算符:+•8)条件运算符:
:例4-1使用取模运算符•publicclassTestRemainder{•publicstaticvoidmain(Stringargs[]){•inti=10%3;•System
println(i);•System
println(-10%3);••doubled=11%3
5;•System
println(d);•System
println(-11%3
5);•}•}•运算结果:例4-2使用关系运算符•publicclassTestComparison{•publicstaticvoidmain(Stringargs[]){•inta=4;•intb=5;••if(a==b)•System
println("a等于b");•if(a
=b)•System
println("a不等于b");•if(a>b)•System
println("a大于b");•if(a=b)•System
println("a大于等于b");•if(a=10)){•System
println("可以学Java
");•}else{•System
println("有问题,不能学Java
");•}•}•}•运行结果:•有问题,不能学Java
位运算符•1)位运算符功能•~取反&按位与|按位或^按位异或•2)位运算符功能说明:J