程序设计基础 Java语言 教学课件 ppt 作者 余先锋PPTch03.ppt

程序设计基础 Java语言 教学课件 ppt 作者 余先锋PPTch03.ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java系列教材 《程序设计基础》 第三章:数据类型与变量 本章要点 数据的基本类型 常量与变量 字面值 类型的转换 引用数据类型 原码、反码和补码 表示一个带符号的二进制数时,有三种表示方式:原码、反码和补码。确定一个数的原码、反码和补码,要根据这个数是正数还是负数来确定。 在二进制数中,规定最高位为符号位,最高位为“1”的数是负数(补码形式),而最高位为“0”的数为正数 对于正整数,规定这个数的原码、反码、补码都是一样的,都和原码相同。 对于负整数,规定:基于原码,符号位为1保持不变,其他位按位取反得到反码;对反码加1后,得的是补码。 原码、反码和补码 正数的补码就是二进制码本身: 例:1410 = 0000 0000 0000 11102 负数采用补码方式,补码是原码取反加1 例:-1410 = -0000 0000 0000 11102 取反 1111 1111 1111 0001反 所以 -1410 = 1111 1111 1111 0010补 例:16-14 = 16 + (-14) 0000 0000 0001 0000 + 1111 1111 1111 0010 0000 0000 0000 0010 不同的数的进制 十进制数: 如果一个数不加说明,就默认表示为十进制数, 如:1234,1234.56; 八进制数: 在数值前加一个“0”,这个数就是八进制数, 如:01234,01234.56; 八进制数只能由0、1、2…、7等8个阿拉伯数字组成。 十六进制数 在数值前加一个“0x”或“0X”,这个数就是十六进制数。 如:0x1234,0X1a2b; 十六进制数由0、1、2、…9和a、b、…f等16个阿拉伯数字和字母组成。 Java语言不能直接表示二进制数。 数据类型 Java的数据类型分类 基本类型(简单类型) 整形:字节型、短整型、整型、长整型 实型:单精度浮点数,双精度浮点数 字符型 逻辑型 引用类型 除上面列出之外的其它所有类型,比如:字符串、数组、日期、对象等 基本数据类型 逻辑型:boolean 逻辑型数据(1个字节),只有两个值 :true,false 整型:byte 、 short、 int、 long byte (1个字节),值范围: -27~27-1 (-128~127 ) short (2个字节) ,值范围: -215~ 215-1 (-32768~32767 ) int (4个字节) ,值范围: -231~231-1 (-2147483648~2147483647 ) long (8个字节) ,值范围: -263~263-1 (-9223372036854775808 ~ 9223372036854775807 ) 基本数据类型 浮点型:float、double float (4个字节) 值范围: ±1.4×10-45 ~ ±3.4028235×1038 double (8个字节) 值范围:±4.9×10-324 ~ ±1.7976931348623157×10308 字符型:char 每个字符2个字节,Unicode字符, 值范围:0~65535 变量 变量是指在程序的运行过程中随时可以发生变化的量,是程序中数据的临时存放场所。 程序中可以有多个变量,变量中可以存放数值、字符串、日期等各种内容。 使用变量时,给变量起一个简短、易于记忆的名字,并赋于相应的值,如: int age = 18; //表示一个名为age的整型变量,它的值为18; char sex = 女; //表示一个名为sex的字符变量,它的值为 ‘女’。 float hight = 1.72; //表示一个名为hight的实型(单精度数)变量,它的值为1.72。 可以使用汉字或其他uncode字符作为变量名。如: int 年龄 = 18; char 性别 = 女; double π = 3.1415926; 变量的声明 变量名命名规则,就是标识符规则。 变量名前的修饰符,表示声明该变量的类型。 ing age; //表示将变量名age为声明为整型变量 age = 18; //表示将变量age的值设定为18。 注意:这里的“=”不是“等号”,与数学中的等号意义不同,叫“

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档