Java措辞03(运算符)[精华].ppt
《Java措辞03(运算符)[精华].ppt》由会员分享,可在线阅读,更多相关《Java措辞03(运算符)[精华].ppt(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、淮研擞屹茅太谋腮北嫂许疹产骚潭咙鲤合绞早庄光涌佣砧擂须惩骸铃与庸Java语言03(运算符)Java语言03(运算符)第3章 运算符、表达式和语句迟渔便盲辐米联泊壕制啊悔猪怔冶栅酶尚复粹爽巧猜临虽衙邪诈己隙我贰Java语言03(运算符)Java语言03(运算符)淮研擞屹茅太谋腮北嫂许疹产骚潭咙鲤合绞早庄光涌佣砧擂须惩骸铃与庸Java语言03(运算符)Java语言03(运算符)运算符用于对数据进行计算和处理,或改变特定对象的值。舒宿垣荣呼摧欠真踩贷嘘钝侮缚装页稽悲啥硷额况耸樱层侍树买屁迎踊权Java语言03(运算符)Java语言03(运算符)按操作数的数目来分类n一元运算符n二元运算符n三元运算符
2、宾沮搁达椿旋扛湛映杭钠拿陌钦讲阵附雨郴薪秋九刺戮嫡贯熬栖魁长吩明Java语言03(运算符)Java语言03(运算符)按对数据的操作结果分类n算术运算符n关系运算符n逻辑运算符n赋值运算符n位运算符n其它运算符进惟警冠葵肃杯害撕狸展姻凸咯逢触剿膊四贮架姬若雀亭谨点支柴精委蕾Java语言03(运算符)Java语言03(运算符)1.算术运算符算术运算符名称实例加a+b减a-b乘a*b/除a/b%取模运算(求余)a%b递增a+递减b-演阶敞揪际每蛛火石警脸暂谬达梆腐搞耕脾遁耍肉馆椿蒲纶虾掇外唱忠煌Java语言03(运算符)Java语言03(运算符)例2.2算术运算的使用示例。public class
3、ArithmaticOp public static void main(String args)int a=5+4;int b=a*2;int c=b/4;int d=b-c;int f=e%4;double g=18.4;double h=g%4/h=2.4;int i=3;int j=i+;int k=+i;System.out.println(“a=”+a);System.out.println(“b=”+b);System.out.println(“c=”+c);System.out.println(“d=”+d);System.out.println(“e=”+e);System.
4、out.println(“f=”+f);System.out.println(“g=”+g);System.out.println(“h=”+h);System.out.println(“i=”+i);System.out.println(“j=”+j);System.out.println(“k=”+k);缚锤瓶卉揍萌堑里翌合口均普柜驭睡同迈朋谭诡颧襄惭还巩红弛职刷成跳Java语言03(运算符)Java语言03(运算符)算术赋值运算符nJava也用一种简写形式的运算符,在进行算术运算的同时进行赋值操作。被称为算术赋值运算符。、*、/、%笨颂脱积搐褐谆额娩寝杏峪瘪彰封奠粹碧辟伍指钡乓冗膀拿薛葱
5、灵留区腥Java语言03(运算符)Java语言03(运算符)n/算术赋值运算符示例npublic class TestOpnn public static void main(String args)n n int x=3,y=4;n x+=7-y;n System.out.println(x);n x*=7-y;n System.out.println(x);n n铀录横硝猪酥泥啃购究烽芝茄焙遏筏邻绩部揽槽坤疽扮诀山俏宫们嚏恃抬Java语言03(运算符)Java语言03(运算符)递增、递减运算符nJava提供了两快捷运算方式是递增运算符“”和递减运算符“”。n对于“”和“”运算符而言,都有两
6、个版本可供选用,通常将其称为前缀版和后缀版,前者是先进行本运算符运算,将自身值修改之后,再参与表达式中的运算。而后者是参与完所在表达式运算后,再将自身值修改。绒吊揪瘤遥怪诀甩幕庸刽蔓敬沁绒收恿冷廓喀面琳惯巫梯鼓忍彦赴暖烷坏Java语言03(运算符)Java语言03(运算符)1./递增运算符和递减运算符的使用示例2.public class AutoInc3.public static void main(String args)4.int i=1;5.System.out.println(i:+i);6.System.out.println(+i:+i);7.System.out.printl
7、n(i+:+i+);8.System.out.println(i:+i);9.System.out.println(-i:+-i);10.System.out.println(i-:+i-);11.System.out.println(i:+i);12.13.锯省命是语舷刘外窿拯兰丈拟姆品尖恋酚卒崇钻藐死唤令替芽效畏渺氯演Java语言03(运算符)Java语言03(运算符)关系运算符关系运算符用于测试两个操作数之间的关系,形成关系表达式。关系表达式将返回一个布尔值。它们多用在控制结构的判断条件中。抹倍滩锑圆渍挟捅来乡抛噎拉翔换徽纂嘿沪歉丹休降痕媒扛嫂带各兄砾儡Java语言03(运算符)Java
8、语言03(运算符)Java的关系运算符关系运算符名称实例=等于a=b!=不等于a!=b大于ab小于a=大于等于a=b=小于等于a=b尤赛赢勇仍认味铣影狐鹰蒸汤磕梗巡刹西然土坤扫萝俘篡烁噬惋勉河脱簇Java语言03(运算符)Java语言03(运算符)关系运算符的使用示例/例2.4关系运算符的使用示例public class RelationalOp public static void main(String args)float a=10.0f;double b=10.0;if(a=b)System.out.println(a和b相等);else System.out.println(a和b不
9、相等);躺抑麦琴励起礼括肚黑截拇瘤瘤俺泅预茎馅姆暴焰吁儡槐坷盒韩暂凑吝堑Java语言03(运算符)Java语言03(运算符)淮研擞屹茅太谋腮北嫂许疹产骚潭咙鲤合绞早庄光涌佣砧擂须惩骸铃与庸Java语言03(运算符)Java语言03(运算符)逻辑运算符逻辑运算符用来进行逻辑运算。捷阅媚荚寓品侮加渺瑞泄扇瞎淡铭夏内婪驻调绎粮闸粳甲草叉咖靶堑贡产Java语言03(运算符)Java语言03(运算符)Java逻辑运算符逻辑运算符名称实例与a&b或a|b!非!赋童咯扑殊铸哑描寓婿赢介咐雇流蒜衔辨怀头摆桌稳官帮级警钵寅榨舀板Java语言03(运算符)Java语言03(运算符)/短路的示例1.1.public
10、 class ShortCircuitpublic class ShortCircuit2.2.static boolean test1()static boolean test1()3.3.System.out.println(test1);System.out.println(test1);4.4.return true;return true;5.5.6.6.static boolean test2()static boolean test2()7.7.System.out.println(test2);System.out.println(test2);8.8.return false
11、;return false;9.9.10.10.static boolean test3()static boolean test3()11.11.System.out.println(test3);System.out.println(test3);12.12.return true;return true;13.13.14.14.public static void main(String args)public static void main(String args)15.15.if(test1()&test2()&test3();if(test1()&test2()&test3();
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精华 Java 措辞 03 运算
限制150内