电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

java课件 第3章 运算符、表达式与语句VIP免费

java课件 第3章 运算符、表达式与语句_第1页
1/26
java课件 第3章 运算符、表达式与语句_第2页
2/26
java课件 第3章 运算符、表达式与语句_第3页
3/26
第3章运算符、表达式与语句Java程序设计目录运算符表达式语句运算符分类按操作数的数目划分:1)一元运算符:++,--2)二元运算符:+,-,>3)三元运算符:?:按功能划分:算术运算符关系运算符布尔逻辑运算符(移)位运算符赋值运算符条件运算符其他算术运算符算术运算符主要用来进行算术计算。算术表达式:x+2*y-30+3*(y+5)精度:最高精度如:5/25.0/25.0f/2运算符描述示例结果+加5+510-减5-41*乘5*315/除10/33%取模(求余)10%31++自增(前,后)--自减(前,后)操作元必须是一个整型或浮点型变量(不能是常量或表达式)。算术运算符char型(16位)数据和整型数据运算结果的精度是int(32位)。bytek=18;charch=‘H’+k;bytek=18;charch=(char)(’H’+k);赋值运算符赋值运算符的作用是将一个值赋给一个变量,运算顺序从右到左,如表所示。运算符描述示例结果=赋值a=3;b=2;a=3b=2+=加等于a=3;b=2;a+=b;即a=a+b;a=5b=2-=减等于a=3;b=2;a-=b;即a=a-b;a=1b=2*=乘等于a=3;b=2;a*=b;a=6b=2/=除等于a=3;b=2;a/=b;a=1b=2%=模等于a=3;b=2;a%=b;a=1b=2关系运算符关系运算符的作用是比较两边的运算数,结果总是boolean型的数据。运算符描述示例结果==等于4==3false!=不等于4!=3true<小于4<3false>大于4>3true<=小于等于4<=3false>=大于等于4>=3true逻辑运算符逻辑运算符用于对boolean类型结果的表达式进行运算,运算结果总是boolean类型的。运算符描述示例结果&与false&truefalse|或false|truetrue^异或true^falsetrue!非!truefalse&&逻辑与false&&truefalse||逻辑或false||truetrue位运算符位运算符对两个运算数中的每一个二进制位都进行运算,位运算符分类如下。按位取反~。按位与&。按位或|。按位异或^。示例:四个位运算移位运算符移位运算一般是相对于二进制数据而言的。(1)左移:“a<>b;”(3)无符号右移:“a>>>b;”十进制数2227的各种移位运算示例:实例运算符instanceof左面的操作元是一个对象,右面是一个类。d=newDate();dinstanceofDate运算结果是true其他运算符1.字符串连接运算符“+”Strings=“He”+“llo”;结果为"Hello“Strings="x"+123;结果为"x123"。2.三目运算符?:格式:X?Y:Zintscore=75;Stringtype=score>=60?"及格":"不及格";其他运算符分量运算符·下标运算符[]内存分配运算符new强制类型转换运算符(类型)方法调用运算符()等。例如:System.out.println("helloworld");intarray1[]=newint[4];目录运算符表达式语句表达式表达式的类型由运算符以及参与运算的操作数的类型决定:(简单类型|复合类型)布尔型表达式:x&&y||z;整型表达式:num1+num2;运算符的优先级例子1,用户输入移位运算的两个操作元,程序给出右移和左移后的结果。例子2,利用“异或”运算的性质,对几个字符进行加密并输出密文,然后再解密。目录运算符表达式语句2分支语句3循环语句4跳转语句5异常处理1语句概述1语句概述Java里的语句可分为以下5类:(1)方法调用语句对象可以调用类中的方法产生行为,如:reader.nextInt();(2)表达式语句分号是语句不可缺少的部分。例如,赋值语句:x=23;1语句概述(3)复合语句也称作一个代码块。例如,{z=23+x;System.out.println("hello");}(4)控制语句条件分支语句、循环语句和跳转语句。(5)package语句和import语句2分支语句1.if结构2.if…else结构3.多重if结构//If.javaintx=(int)(Math.random()*100);inty;intz;if(x>50){y=9;}z=y+x;System.out.println("x="+x);System.out.println("z="+z);例子3,用户在键盘输入三个数,程序判断3个数构成何种三角形。例子3,用户在键盘输入三个数,程序判断3个数构成何种三角形。表达式1语句1表达式2语句2语句3假假真真if(表达式){若干语句}else{若干语句}if(表达式){若干语句}else{若干语句}Switch开关语句switch(表达式){case常量1:若干语句;break;……case常量n:若干语句;break;[default:若干语句;]}例子4,用户在键盘输入一个代表月份的整数,程序输出是该月是在年度的第几季度。返回值类...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

java课件 第3章 运算符、表达式与语句

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部