《java基础教程03》.pptVIP

  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文档。上传文档
查看更多
《java基础教程03》.ppt

对象具备属性和操作 Person类: 下列属性:名字、年龄、身高、婚否、性别,分别用变量name、age、height、marriage、sex表示(见名知义), 下列行为:吃饭,讲话,走路等可表示为相应的方法eat() , speak() ,walk()等。 用Java语言描述Person类如下: class Person { //以下5个是变量 String name; int age; double height; boolean marriage; char sex; ? speak (…) //方法 { … } ? eat (…) //方法 { … } } Debugging调试 检查错误消息中指出的行 检查分号 检查大括号数是否为偶数 使用基本数据类型将数据存储在变量中 基本类型包括: 整型 ——byte,short,int和long 浮点型—— float和double 字符型—— char 逻辑型——boolean 基本数据类型 1、整型 数值20在内存中的存储形式 byte(1字节) short (2字节)高位置0 int (4字节) Long (8字节) 2、浮点型 浮点型是带有小数部分的数据类型,包括两种不同的数据类型:float和double。 float类型的变量占用4个字节(32位), double类型的数据则需要8个字节(64位)内存。 在许多程序中,就其表示的数值范围而言,使用float类型来存储浮点数已经足够了。 浮点数据有两种表示形式 十进制数形式,必须含有小数点,例如: 3.14 314.0 .314 科学记数法形式,如 3.14e2 3.14E-12 Java浮点数据默认为double型,如要声明一个常量为float型,则需在数字后面加f或F,如: double d = 3.14d; float f = 3.14f; 3、布尔型(boolean) 布尔数据类型用于表达两个逻辑状态之一的值:true(真)或false(假)。 布尔型数据只有两个值true和false,且它们不对应于任何整数值。 布尔型变量的定义如: boolean b=true; 4、字符型(char) 字符型数据类型用于存放单个字符,每个字符占用2个字节(16位)的存储空间。 将一个字符放到一个字符变量中,实际上并不是把该字符本身放到内存单元中去,而是将该字符的相应的Unicode代码放到存储单元中。 char c1=‘t’; char c2=‘3’; char基于Unicode编码, \u前缀标志着这是一个Unicode值 例如,\u0061代表字符’a’。 常用的转义字符 \b (退格) \f (换页) \n (换行) \r (回车) \t (水平制表符(到下一个tab位置)) \ (单引号) \ (双引号) \\ (反斜杠) Java中的标识符 标识符可以用来标识变量名、类名、类中的方法名等. 标识符组成: (1) 字母, (2)数字, (3)下划线“_” 和 (4)美元符号“$”; 首字符必须是(1) 字母, (2)下划线“_” 和 (3)美元符号“$”; 所有标识符是区分大小写的; 除去关键字、false、true和null; Java关键字(50个) 合法的标识符 identifier userName User_Name_sysval $change A98_23 _abc 非法的标识符 2mail room# class A- 4 3_1 the 问题: 是/不是合法标识符? myVariable 9pins MYVARIABLE i a+c testing1-2-3 课 堂 练 习 1.判断下面标识符,哪些是合法的标识符?哪些是不合法的标识符? myName、 2mail、 room#、value-1、 dollar$、 this 2. 请指出下面数值的类型: (1)178 (2)8876L (3)37.266D (4)37.266D (5) 87.363F (6) 26.77E3 (7) ‘c’ (8)true 类的定义 类体由两部分构成: 在一

文档评论(0)

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

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

1亿VIP精品文档

相关文档