变量数据类型和运算符.ppt

变量数据类型和运算符.ppt

ID:48074798

大小:1.44 MB

页数:25页

时间:2019-05-06

变量数据类型和运算符.ppt_第1页
变量数据类型和运算符.ppt_第2页
变量数据类型和运算符.ppt_第3页
变量数据类型和运算符.ppt_第4页
变量数据类型和运算符.ppt_第5页
资源描述:

《变量数据类型和运算符.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章Java选择结构数据类型bytecharbooleanshortintlongfloatdouble数组类接口原始数据类型引用数据类型2数据类型说明char(字符型)用于存储单个字符如:性别‘男’、‘女’,电灯‘开’、‘关’int(整型)用于存储整数如:一天的时间是24小时,一月份有31天double(双精度)用于存储小数如:蒙牛早餐奶的价格1.3元,手机待机时间6.5小时String(字符串)用于存储一串字符如:“我的爱好是踢足球”,“我喜欢Java程序”数据类型说明3数据类型的使用输出Java课考试最高分:98.5输出最高分学员姓名:张三输出最高

2、分学员性别:‘男’publicclassHello2{publicstaticvoidmain(String[]args){doublescore=98.5;Stringname="张三";charsex='男';System.out.println("本次考试成绩最高分:"+score);//输出其他……}}单引号双引号连接输出信息演示示例:不同类型变量存取41、字母2、下划线‘_’3、‘$’符号首字母任意多的:1、数字2、字母3、下划线‘_’4、‘$’符号其余部分变量名Java语言中,变量命名要符合一定规则money,score,name,sex变量命

3、名规范:简短且能清楚地表明变量的作用,通常第一个单词的首字母小写,其后单词的首字母大写。例如:myScore变量命名规则2-15变量命名规则2-2检查下面这些是否是合法的变量名principalcost_pricemarks_3$lastnamecity123ratediscount%zipcodeCityint××××6publicclassHello3{publicstaticvoidmain(String[]args){Stringtitle;System.out.println(title);}}Stringtitle;//声明变量titletit

4、le="Java";//赋值Stringtitle="Java";//声明变量title并赋值12先声明变量并赋值,然后才能使用常见错误1代码错误正确方案7运算符运算符描述示例算术运算符算术运算符使用数字操作数。这些运算符主要用于数学计算+,-,*,%等关系运算符关系运算符用于测试两个操作数之间的关系。使用关系运算符的表达式的结果为boolean型==,>=,<=等逻辑运算符逻辑运算符用于boolean操作数&,

5、,^,&&,

6、

7、,!等条件运算符条件运算符很独特,因为它是用三个操作数组成表达式的三元运算符。它可以替代某种类型的if-else语句?:赋值运算

8、符赋值运算符为一个等号=,它将值赋给变量=,*=,/=,+=,-=8变量名表达式;赋值运算符2-2Z=(X*2)+(5–Y)表达式表达式表达式赋值运算符表达式举例9算术运算符3-1基本的算术运算某学员3门课成绩如右表所示,编程实现:1、Java课和SQL课的分数之差2、3门课的平均分操作数操作数运算符课程分数STB89Java90SQL6010示例代码片断:inta=5,b=12,d=10,c;c=a+b;\加法c=b%a;\取模d++;\递增d--;\递减c和d的值:c=17\相加后c=2\这是a/b的余数d=11\递增后d=10\递减后

9、代码片断:booleani=true,j=false;booleanor=i

10、j,and=i&&j;booleannot=!i;or和and的值or=true\使用逻辑orand=false\使用逻辑andnot=false\使用一元逻辑not算术运算符逻辑运算符111、根据天数(46)计算周数和剩余的天数2、已知圆的半径radius=1.5,求其面积小结212自动类型转换doublefirstAvg=81.29;doublesecondAvg;intrise=2;secondAvg=firstAvg+rise;System.out.println(

11、"第二次平均分是:"+secondAvg);13在某种条件下,系统自动完成类型转换两种类型兼容例如:int和double兼容目标类型大于源类型例如:double型大于int型对于表达式如果一个操作数为double型,则整个表达式可提升为double型类型提升规则14intage=19;charsex=‘女’;charresult=age+sex;下面语句正确吗?inta=10;intb=10.2;doublec=10;c=a;intd=c;int不可以自动转换成chardouble不可以自动转化成int常见错误15intbefore=20;//apple笔

12、记本市场份额doublerise=9.8;//增长的份额intno

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。