- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数组 数组也是对象,数组变量是数组对象的遥控器 数组的定义和赋值 声明一个int数组变量 int[] nums; 创建大小为7的数组,并赋值给nums nums = new int[7]; 数组的定义和赋值 对数组中每一个元素赋值 nums[0] = 3; nums[1] = 23; nums[2] = 312; nums[3] = 12; nums[4] = 912; nums[5] = 19; nums[6] = 1023; 对象数组 对象数组中数组元素中存放的是 其它对象的遥控器 对象数组的定义和赋值 声明一个Dog数组变量 Dog[] dogs; 创建大小为7的数组,并赋值给nums dogs = new Dog[7]; 对象数组的定义和赋值 对数组中的元素赋值 dogs[0] = new Dog(); dogs[1] = new Dog(); 控制 Dog 对象 Dog d1 = new Dog(); d1.name = “Fido”; d1.bark(); d1.chaseCat(); 控制 Dog 对象数组 Dog[] myDogs = new Dog[3]; myDogs[0] = new Dog(); myDogs[0].name = “Fido”; myDogs[0].bark(); 本章要点 变量有两种:基本类型和引用 变量必需有类型和名字 基本类型变量值为该值的字节所表示 引用变量的值代表对应的对象的地址信息 本章要点 引用变量如同遥控器,可以通过圆点运算符访问它指向的对象。 没有指向任何对象的引用的值为null。 数组是一个对象,包含一系列基本数据类型或引用。 * 为了更好的理解变量这个概念,我们把变量类比为一个杯子 * 我们的杯子根据不同的需要,有大有小, Java中基本类型的变量所占据字节数也是不一样的 * 上一次课我们学习了对象,在 Java语言中使用对象来对为客观世界中的实体建立模型 今天我们开始学习Java中的数据类型和变量 变量是内存中的一块命名的存储空间,变量中存储一些数据,根据变量中所存储的数据的不同,变量分为很多不同的类型 有表示数值数据的,(学生的考生分数) 有表示字符信息的,(学生的姓名) 描叙变量中所存储数据类型的信息就是数据类型 在Java中,变量可以分为两个大类 …… 3 基本数据类型和引用——认识变量 变量 vs 杯子 变量就像是一个杯子,一个容器,装载某些数据 数据类型 每种数据类型都包含固定的位数(杯子大小) 变量分类 变量分为两大类: 基本类型变量: 分为整数型,浮点数型,逻辑型和字符型 对象引用变量 对象是由基本的数据类型构成的 整数类型 类型 位数 值域 byte 8 -128~127 short 16 -32768 ~ 32767 int 32 -2147483628 ~ 2147483627 long 64 -9223372036854775808 ~9223372036854775807 整数类型 整数的表示 十进制 12, 561 八进制 035, 067 035 = 3 x 81 + 5 x 80 = 29 十六进制 0xDE, 0x1FAD 0xDE = 13 x 161 + 14 x 160 = 222 浮点数类型 类型 位数 值域 float 32 (-3.4 * 1038 ~ 3.4 * 1038) double 64 (-1.7 * 10308 ~1.7 * 10308 ) 浮点数的表示 常规方法: -1.234 , 234.523 科学计数法: 1.496E8,9E-3 逻辑类型 类型 位数 值域 boolean ~ true ,false 字符类型 Java中使用Unicode编码表示字符,一个字符占用两个字节 ‘a’, ‘1’, ‘$’, ‘好’ 直接用字符的Unicode编码值: ’\u03C0’; 类型 位数 值域 char 16 \u0000 ~ \uFFFF 声明变量 声明变量的两条基本规则: 变量必须有一个类型 变量必须有一个名字 声明变量 只声明,不赋值 int x; 声明并赋值 int x = 3; 多个同类型变量一起声明 int x, y=12, z=0; 变量赋值 变量赋值的方式有三类: 右边是常量:x=12; 右边是变量:x=y; 右边是表达式: x=y+31; 类型安全 Java 是强类型编程语言,对数据类型的控制非常严格 int x = true; (X) Rabbit r = new Giraffe();
文档评论(0)