- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《2-java语言基础2》.ppt
2.2、数据类型、字面量、变量 1.数据类型 * 第二章、Java语言基础 基础语言 ( 数据类型、字面量、变量 ) * Java数据类型有: 原始数据类型(Primitive Data Types ) 引用类型(reference type ) Java原始数据类型又称基本数据类型,它说明了在程序中所能表示的基础数据的种类,通常有8种。 引用类型包括类、接口等,具体内容将在后面章节介绍。 * boolean 布尔型,只有真(true)与假(false) byte 8位符号整数,取值范围-128~+127 short 16位符号整数,取值范围-32768~+32767 char 16位字符,Unicode字符集,字符码数值范围 0(‘\u0000’ )~65535(‘\uffff’)。 int 32位符号整数,取值范围: -2147483648~+2147483647 long 64位符号整数,取值范围: -9223372036854775808~+9223372036854775807 float 32位单精度浮点数,使用IEEE754标准。 double 64位双精度浮点数,使用IEEE754标准。 Java原始(基本)数据类型 Java原始数据类型变量的默认值 false boolean null String (or any object) ? \u0000 char 0.0d double 0.0f float 0L long 0 int 0 short 0 byte 默认值 数据类型 Java原始数据类型占用的位数 8 boolean 16 char 64 double 32 float 64 long 32 int 16 short 8 byte 占用位数 数据类型 * 符号是构成程序的基本单位,一个程序实际上是用特定符号描述的计算机命令集合,这些命令确定存储器分配,完成各种计算和控制。java采用Unicode字符集,使他可以更好的提供多语言支持。java符号可分为如下5种: 标识符(Identifiers) 指构成java程序代码中变量、类、方法的名字的符号串。 关键字(Keyword) java语言使用的专用符号。 字面值(Literals) 表示一些具有固定值的常数。 运算符(Operands) 表示算术、逻辑运算的符号。 分隔符(Separator) 空格、值表符、回车换行符等。 2.Java符号 * (1)注释 java语言可使用三种格式的注释。 //注释内容 从//到行末的内容被忽略 /*注释内容*/ 在/* 和 */之间的内容 /**注释内容*/ 同上 /* @(#)Sample3_3.java 1.0 01/10/22程序计算一个梯形 */ public class Sample3_3{ int L1,L2; //上下底边 int H; //高 …… } 注释 注释 * (2)标识符 标识符构成java程序代码中变量、类、方法和接口的名字,这些名字是唯一的。java语言所有标识符是由字符组成的字符串,构造标识符遵循下面的规则: 标识符必须以字母、下画线或‘$’符号为第一个字符。 后续字符可以是数字‘0’-‘9’,其他非保留字字符。 java语言中大小写是有区别的。 例如, int ox,oy; String $name,_year; 都是正确的标识符,在此表示变量名称。 * (3)关键字 所谓关键字是指java语言使用的标识符,又称保留字。例如下面列出的几个关键字。 关键字 描 述 abstract 定义抽象 boolean 定义布尔变量 break 结束/终止 byte 8位整数类型 case switch语句的一个选择 catch 捕获异常 char 字符类型(16位) class 定义类 * 字面值是源代码固定值的表示。java中的字面值区分为不同的数据类型,通常有: 整型 实型 字符 布尔 字符串 空对象 3.字面值(常量) * (1)整型字面值,有三种表示形式: 八进制 :以0开头只能出现数字0~7,例如 0126,0453等。 十六进制:以0x开头的整型数,可以包括数字0~9,字母a~f或A~F,例如 0x12AD,0x9FFDBD等。 十进制 :由第一个字符不为‘0’的数字串组成,例如 234、1
文档评论(0)