02章数据类型和变量.ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
02章数据类型和变量资料

Chap 2 数据类型和变量 议题 基本数据类型 引用类型 变量的作用域 对象的默认引用 参数传递 变量的初始化及默认值 直接数 Java数据类型 Java基本数据类型 Java基本数据类型 Java提供int ,short,long,byte四种整数类型 long型数据有一个后缀L,十六进制有一前缀0x 八进制有一个前缀0 Java提供float和double两种浮点数,后缀分别为F,f 或D,d Java提供char型来表示Unicode编码表中的字符,Unicode被设计用来处理世界上所有书面语言中的字符,占两个字节。Unicode具有0到65535之间的编码,通常用“\u0000”到”\uFFFF”之间的十六进制来表示char型可以和整型转换 布尔类型只有true(真)和false(假).布尔型不能和整型转换 数据的不同进制 二进制数、八进制数、十六进制数和十进制整数之间的转换 示例:基本数据类型定义 public class SimpleTypes { public static void main(String args[]){ byte b = 055; short s = 0x55ff; int i = 1000000; long l = 0xfffL; char c = c; float f = 0.23F; double d = 0.7E-3; boolean bool = true; System.out.println(b= + b); System.out.println(s= + s); System.out.println(i= + i); System.out.println(l= + l); System.out.println(c= + c); System.out.println(f= + f); System.out.println(d= + d); System.out.println(bool= + bool); } } 示例:char和整型转换 public class SimpleTypes1 { public static void main(String[] args) { long l1=0xffffffff; long l2=0xffffffffL; int iu=\u7684; char cu=\u7684; char c1=的; int i1=c1; System.out.println(l1= +l1); System.out.println(l2= +l2); System.out.println(iu= +iu); System.out.println(cu=+cu); System.out.println(cu=+c1); System.out.println(i1=+i1); System.out.println(i1toc= + (char)i1); } } 议题 基本数据类型 引用类型 变量的作用域 对象的默认引用 参数传递 变量的初始化及默认值 直接数 基本类型与引用类型的区别 基本类型代表简单的数据类型,如整数和字符。引用类型所引用的实例能表示任意一种复杂的数据结构。 基本类型仅表示数据类型,而引用类型所引用的实例除了表示复杂数据类型以外,还能包括操纵这种数据类型的行为。 Java虚拟机处理引用类型变量和基本类型变量的方式是不一样的:对于基本类型的变量,Java虚拟机会为其分配数据类型实际占用的内存空间;而对于引用类型变量,它仅仅是一个指向堆区中某个实例的指针。 用new关键字创建对象 当一个引用类型的变量被声明后,如果没有初始化,那么它不指向任何对象。Java语言用new关键字创建对象,它有以下作用: 为对象分配内存空间,将对象的实例变量自动初始化为其变量类型的默认值。 如果实例变量在声明时被显式初始化,那就把初始化值赋给实例变量。 调用构造方法。 返回对象的引用。 议题 基本数据类型 引用类型 变量的作用域 对象的默认引用 参数传递 变量的初始化及默认值 直接数 变量的作用域 按照作用域的不同,变量可分为以下类型 成员变量:在类中声明,它的作用域是整个类。 局部变量:在一个方法的内部或方法的一个代码块的内部声明。如果在一个方法内部声明,它的作用域是整个方法;如果在一个方法的某个代码块的内部声明,它的作用域是这个代码块。 方法参数:方法或者构造方法的参数,它的作用域是整个方法或者构造方法。 异常处理参数:异常处理参数和方法参数相似,差别在于前者是传递参数给异常处理代码块,而后者是传递参数给方法或者构造方法。

文档评论(0)

10577 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档