网站大量收购独家精品文档,联系QQ:2885784924

Java语言程序设计 郭磊 第02章 Java语言基础新.ppt

Java语言程序设计 郭磊 第02章 Java语言基础新.ppt

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 Java语言基础 【本章导读】 本章主要介绍数据类型、数组、字符串、运算符与表达式、流程控制语句。这些都是Java语言中最为基础的部分。对于Java初学者,首先要理解这些基本概念,掌握Java的基本语法,为今后的学习打下必要的基础。 【本章要点】 数据类型 数组 字符串 运算符与表达式 流程控制语句 2.1 Java语言的数据类型 标识符和关键字 用于标识各种对象的名称的有效字符序列称为标识符。 构成规则:在Java中,标识符以字母、下划线或$开头,由字母、下划线、$和数字组成。严格区分大小写,没有长度限制。 分类:关键字,用户自定义标识符 常量 在程序的运行期间不能被修改的量。 分类:普通常量,标识符常量 标识符常量的声明格式: final 数据类型 常量名=数值 如:final int a=345 变量 变量是Java程序中的基本存储单元 声明格式: 数据类型 变量名[=数值[,变量名[=数值]…] 变量的数据类型决定了变量所能容纳的数值类型和它能进行的运算操作类型 变量 变量名命名规则 变量的赋值 (1)在定义同时进行赋值 (2)先定义后赋值 在Java程序中,定义的变量若是还没有赋初值,Java会自动给予一个默认值。但不适用于局部变量。 不同数据类型的默认值 变量的作用域 变量的作用域是指它的存在范围,只有在这个范围内,程序代码才能访问它。 局部变量:定义在方法中或方法内的一个代码块中,其作用域为它所在的代码块。 整型 整型变量: byte b; short s; int i; long l; 整型 整型常量有三种形式: 十进制整数:如236,-10,0 八进制整数:以0开头,如012 十六进制整数:以0x开头,如0x12 浮点型 浮点型变量: float myFloat; double myDouble; 浮点型 浮点型常量有两种表示法: (1)十进制表示法: 3.25,76.32f,-5.8f,256. (2)科学表示法: 5.24e-8f (=5.24*10-8) -3.1425e+2 (=-3.1425*102) 字符型 Java对字符采用Unicode字符编码。 由于计算机的内存只能存储二进制数据,因此必须为各个字符进行编码。 所谓字符编码,是指用一串二进制数来表示特定的字符。 字符型 ASCII编码:是一个7位字符集,能表示128种字符,扩展的8位字符集ISO-Latin-1能表示256种字符。 Unicode编码:能表示世界各地官方语言中所必须的可显示字符集,Java采用16位的Unicode编码来表示字符。能表示65536种字符。 字符型 字符型常量 ‘h’,’H’ 转义字符序列 Java还允许使用一种特殊形式的字符常量来表示一些难以用一般字符来表示的字符,这种特殊形式的字符是以一个“\”开头的字符序列,称为转义字符。 Java转义字符 字符型 字符变量 char c=‘a’; char类型的值能够被自动转换成int型,并且能够进行加减运算。 字符串常量 String str=“This is a boy.” 布尔型 Java的布尔型变量的取值范围只有两个值:false(假)和true(真)。 Java中的布尔型不能转换成其他类型。 类型转换 自动类型转换 整型、实型和字符型数据需要进行混合运算时,首先 需要把不同类型的数据转化为同一类型,然后才能进行 运算。转换时,系统将按照数据类型的表示范围由小到 大的转换原则自动进行。数据类型的表示范围由小到大 的顺序依次为: 小 大 byte short char int long float double 类型转换 强制类型转换 当表示范围大的数据类型要转换成表示范围小的 数据类型时,需要用到强制类型转换,强制类型 转换的语法形式为: (目标类型)要转换的变量名或值 int i=3; byte b=(byte)i;//int型变量i强制转换为byte型 类型转换 有时当两个整数相除时,系统会把这种运算归为整数类 型的运算,因而会自动截去小数部分,使运算结果保持 为整数。这显然不是预期的结果,因此想要得到运算的 结果为实型数,就必须将两个整数中的一个(或两个) 强制转换为实型,此时下面的三种写法均可行: (float)a/b a/(float)b (float)a/(float)b 只要在变量前面加上欲转换的类型,运行时系统就

您可能关注的文档

文档评论(0)

精品课件 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档