2. 数据类型与运算符.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 数据类型与运算符Java 的基本类型字面值变量运算符赋值中的类型转换表达式一、Java 的基本类型类型含义类型含义boolean表示真假float单精度浮点数byte占用一个字节的整数int整数char字符long长整数double双精度浮点数short短整数Java 的核心是8种基本数据类型。Java 严格指定了每种基本类型的范围和行为,即在所有平台上数据类型都是一样的。类型占用的字节数取值范围byte1-128 ~ 127short2-32,768 ~ 32,767int4-2,147,483,648 ~ 2,147,483,647long8-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,8071. 整数类型Java 不支持无符号(unsigned)整数。最常用的整数类型是 int,从节约内存的角度出发,如果整数的取值范围没有那么大,可以用 byte 和 short。当整数范围超过 int 的取值范围时,就需要用 long。public class Example { public static void main(String[] args) { long cm; long ccm; ccm = 5280 * 12; cm = ccm * ccm * ccm; System.out.println(There are + cm + cubic centimetres in cubic meter.); }}2. 浮点型浮点型表示有小数点的数值。浮点型有两种:float (4字节) 和 double (8字节)。最常用的是 double,Java 类库中所有的数学函数都使用 double。public class Example { public static void main(String[] args) { double x, y, z; x = 3.0; y = 4.0; z = Math.sqrt(x * x + y * y); System.out.println(Hypotenuse is + z); }}3. 字符型和 C/C++ 不同,Java 的字符使用的是 Unicode,字符变量可以由一对单引号中的字符赋值。char 占用2个字节,可以表示16位无符号数,因此可对 char 进行算术运算。public class Example { public static void main(String[] args) { char ch; ch = X; System.out.println(ch contains + ch); ch++; System.out.println(ch is now + ch); ch = 90; // 字符的 ASCII 码,是个数字 System.out.println(ch is now + ch); }}4. 布尔类型布尔类型(boolean)表示真/假,Java 使用 true 和 false 定义真值和假值。public class Example { public static void main(String[] args) { boolean b; b = false; System.out.println(b is + b); b = true; System.out.println(b is + b); if (b) System.out.println(This is executed.); b = false; if (b) System.out.println(This is not executed.); System.out.println(109 is + (10 9)); }}布尔值可以控制 if 语句,无需 if (b==true)关系运算符的结果是一个布尔值二、字面值字面值(literal)是指可读的固定值,字面值也常被称为常量(constant)。各种数据类型的字面值都有其形式:int 字面值:没有小数部分的数字,例如 10long 字面值:int 字面值后加上一个 l 或者 L,例如 10Ldouble 字面值:包含小数部分的数字,例如 12.3float 字面值:double 字面值后加上一个 f 或者 F,例如 12.3F字符字面值:单引号包含的一个 Unicode 字符可以在整数或浮点字面值中加入下划线,例如 123_45_1234,为了在某些场合方便阅读。进制表示方法十六进制0x 或 0X 开始,A~F表示10~15,例如 0x1F3A八进制0 开始,例如 011二进制0b 或 0B 开始,例如 0b1100十六进制、八

文档评论(0)

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

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

1亿VIP精品文档

相关文档