第2章 基本程序设计(数据类型操作符)01.pptVIP

第2章 基本程序设计(数据类型操作符)01.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 基本程序设计(数据类型操作符)01

8.设有定义 float x=3.5f, y=4.6f, z=5.7f;则以下的表达式中,值为true的是( )。 A) x y || x z B) x != y C) z ( y + x ) D) x y ! ( x z ) 9.以下字符常量中不合法的是( )。 A) | B) \‘‘ C) \n D) 我‘ 10.若以下变量均已正确定义并赋值,下面符合Java语言语法的语句是( )。 A) b = a!=7 ; B) a = 7 + b + c=9; C) i=12.3* % 4; D) a = a + 7 = c + b; 3.Unicode是一种_____________() A) 数据类型 B)java包 C)字符编码 D)java类 4.6+5%3+2的值是__________。 A) 2 B)1 C) 9 D)10 5.以下的选项中能正确表示Java语言中的一个整型常量的是( )。 A) 12. B) -20 C) 1,000 D) 4 5 6 6. 以下语句是否正确: 1、 byte b = 200; 2、 int x = 5/2.0; 编程练习 1.计算半径为5的圆的面积,并将结果打印到屏幕上。 做相应的强化练习 从控制台读取输入 用Scanner类从控制台输入,语法如下: Scanner input =new Scanner(System.in); double radius =Input.nextDouble(); Scanner对象的方法: nextByte(); nextFloat() nextShort() nextLong() next Int() nextDouble () nextLine() 读取一个字符串,该字符在一个空白符之前结束 next 读取一行文本,以回车结束 2. 每个问题使用一条Java语句实现: 声明int型变量sum和x 将变量x赋值为1 将变量sum赋值为0 将变量x加到变量sum上,并将结果赋给sum 打印“The sum is:”,后面紧跟变量sum的值。 将以上语句组成一个Java程序。 练习 给出计算一个以秒为单位的时间量所包含的分数和剩余秒数的程序。例如,500秒就是8分钟20秒 附加练习: 显示当前时间System.currentTimeMiles 数值类型转换 Java中当两个类型不同的运算对象进行运算时,Java 自动 把精度较低的类型转换成另一个精度较高的类型。 但是,如果不进行强制类型转换,就不能将高精度类型的值赋给低精度类型的变量。 TypeConvert.java 类型转换 精度由高到底排序: double float long int short byte 表达式的提升规律 byte,short, char, int 自动提升为int 如果有double,自动提升为 double 如果有float ,自动提升为 float 如果有long ,自动提升为 long byte short char int long float double 类型转换 强制类型转换:是一种操作,它把一种数据类型的值转换成另一种数据类型。 用于由高精度向低精度转换时; 例如: float f = (float)10.1; int i = (int)f; TypeConvert2.java 赋值运算符 进行变量说明后,可以用赋值语句给它赋一个值,赋值语句语法如下: variable = value; variable = expression; 注意:在赋置语句中,左边变量的数据类型必须与右边值的数据类型相容。 例如: int x = 1; double radius = 1.0; char a = A; 赋值语句 复合赋值运算符 运算符 例 等价于 += i+=8 i = i+8 -= f-=8.0 f = f-8.0 *= i*=8 i = i*8 /= i/=8 i = i/8 %= i%=8 i = i%8 CompoundOperator.java 程序中经常需要对变量+1或-1操作 两种形式: 前缀: ++a,--a a在参与其他运算前自身加1 后缀: a++,a– 用原来的值进行完运算后加1 目的:提高程序的简洁程度 注意:++,--操作只能对变量进行操作 错误用法: ++1,5-- 增

文档评论(0)

wyjy + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档