AvA Java言迹3D 辽宁经济职业技术学院信息系 硕士、副教授陈英 JAVA
Java 语言概述(3) 辽宁经济职业技术学院信息系 硕士、副教授 陈英
AvA 飘据和变量 变量(arab)是内存中一块命名了的空间,这 个空间可供用户存储ava程序中的信息,也就 是某种形式的一块数据。 O ava是一种区分大小写的语言,所以变量名必 须以字母开头。一般变量名用小写字母开头, 当这个变量由多个单词组成的时候,可以把后 面每个单词的第一个字母大写。 oJav源代码是用 Unicode字符表示的。所以在 Java源程序中可以使用任何国家语言字符集中 的字符作为识别符。 JAVA
数据和变量 变量(variable)是内存中一块命名了的空间,这 个空间可供用户存储java程序中的信息,也就 是某种形式的一块数据。 Java是一种区分大小写的语言,所以变量名必 须以字母开头。一般变量名用小写字母开头, 当这个变量由多个单词组成的时候,可以把后 面每个单词的第一个字母大写。 Java源代码是用Unicode字符表示的。所以在 Java源程序中可以使用任何国家语言字符集中 的字符作为识别符
Java編程僖言的編码狗定 AvA O classes-类名应该是名词,大小写可混用,但首字母 应大写。 O method方法名应该是动词,大小写可混用,但首字 母应小写。在每个方法名内,大写字母将词分隔并限制 使用下划线。 所有变量都可大小写混用,但首字符应小写。词由大写 字母分隔,限制用下划线,限制使用美元符号($),因 为这个字符对内部类有特殊的含义。 变量应该代表一定的含义,通过它可传达给读者使用它 的意图。尽量避免使用单个字符,除非是临时“即用即 扔”的变量(例如,用i,j,k作为循环控制变量) JAVA
Java编程语言的编码约定 classes──类名应该是名词,大小写可混用,但首字母 应大写。 method──方法名应该是动词,大小写可混用,但首字 母应小写。在每个方法名内,大写字母将词分隔并限制 使用下划线。 所有变量都可大小写混用,但首字符应小写。词由大写 字母分隔,限制用下划线,限制使用美元符号($),因 为这个字符对内部类有特殊的含义。 变量应该代表一定的含义,通过它可传达给读者使用它 的意图。尽量避免使用单个字符, 除非是临时“即用即 扔”的变量(例如,用i, j, k作为循环控制变量)
AvA 标帜符 ○标识符是赋予变量、类和方法的名称。 ○标识符可从一个字母、下划线()或美元符号($) 开始。 ○标识符是大小写区别对待的,且无最大长度。 JAva技术源程序采用有效的16-bit双字节字符 编码标准( Uni code),而不是8- bit Asc文本。 因而,一个字母有着更广泛的定义,而不仅仅 是a到z和A到Z。 ◎标识符不能是关键字,但是它可包含一个关键 字作为它的名字的一部分。例如, thi sone是 个有效标识符,但this却不是,因为this是 个Java关键字 JAVA
标识符 标识符是赋予变量、类和方法的名称 。 标识符可从一个字母、下划线(_)或美元符号($) 开始。 标识符是大小写区别对待的, 且无最大长度 。 Java技术源程序采用有效的16-bit 双字节字符 编码标准(Unicode) ,而不是8-bit ASCII文本。 因而,一个字母有着更广泛的定义,而不仅仅 是a到z和A到Z。 标识符不能是关键字,但是它可包含一个关键 字作为它的名字的一部分。例如,thisone是一 个有效标识符,但this却不是,因为this是一 个Java关键字
AvA Java语言定了八个原始粪型 逻辑类 boolean 文本类 char ☆整数类byte, short,int,long 浮点类 double,foat JAVA
Java语言定义了八个原始类型 ❖ 逻辑类 boolean ❖ 文本类 char ❖ 整数类 byte, short, int, long ❖ 浮点类 double, float
AvA 变量和类型 oJaa是一门强调类型的语言。每个变量都必须声明其 类型。 在Java中总共有八种数据类型,其中四种是整数类型, 两种是浮点数类型,一种是字符类型char,还有一种 用于真假值的布尔类型。 用户声明的每个变量都可以存储此变量所定义的数据 类型的数值。 O变量大多用于引用对象,但在ava中惟一不是对象的 事物就是与八种基本数据类型对应的变量。 所有基本变量类型的类型名在java中都是关键字,因 此不能用于其他目的。 JAVA
变量和类型 Java是一门强调类型的语言。每个变量都必须声明其 类型。 在Java中总共有八种数据类型,其中四种是整数类型, 两种是浮点数类型,一种是字符类型char,还有一种 是用于真假值的布尔类型。 用户声明的每个变量都可以存储此变量所定义的数据 类型的数值。 变量大多用于引用对象,但在java中惟一不是对象的 事物就是与八种基本数据类型对应的变量。 所有基本变量类型的类型名在java中都是关键字,因 此不能用于其他目的
AvA 整型变量与浮点型变量 ○整型表示无小数部分的数字,可以是负数。 short 其中int是最常用的。整型的范围与运行Java代码的 机器无关。这解决了把软件从一个平台到另一个平台 (不同操作系统)之间的移植问题 浮点类型foat和 double表示有小数部分的数字。 O Double类型的数据精度是foa类型的两倍。即通常所 说的双精度数据。大部分应用程序中使用的是 Double类型。 JAVA
整型变量与浮点型变量 整型表示无小数部分的数字,可以是负数。 Java提供了int、short、long和 byte这四种整数类型。 其中int是最常用的。整型的范围与运行Java代码的 机器无关。这解决了把软件从一个平台到另一个平台 (不同操作系统)之间的移植问题。 浮点类型folat和double表示有小数部分的数字。 Double类型的数据精度是folat类型的两倍。即通常所 说的双精度数据。大部分应用程序中使用的是 Double类型
AvA 三种特殊的浮点值 ○正无穷大 ○负无穷大 O非数字(NaN) ○以上三种用来标示溢出和出错。例如用0除 个正数的结果是正无穷大。而0/0或者对一个负 数求开方则产生NaN。 ○例:if( Double isnan(x)用来检测x是否是非数 字 JAVA
三种特殊的浮点值 正无穷大 负无穷大 非数字(NaN) 以上三种用来标示溢出和出错。例如用0除一 个正数的结果是正无穷大。而0/0或者对一个负 数求开方则产生NaN。 例:if (Double.isNan(x))用来检测x是否是非数 字
AvA char字符类型 O Char类型用来表示在 Unicode编码表中的字符。 UNicode被设计用来处理在世界上所有书面语言 中的字符,它占2个字节。可允许使用65535个字 符。目前大约使用35000个字符。 OASCII码只占一个字节,可允许128个字符;其 扩展后也只能允许256个字符。这种字符集是 Unicode的子集。 单引号用来表示字符常量。例如‘H是一个字符, 而“H”表示含有一个字符的字符串。 JAVA
char字符类型 Char类型用来表示在Unicode编码表中的字符 。 Unicode 被设计用来处理在世界上所有书面语言 中的字符,它占2个字节。可允许使用65535个字 符。目前大约使用35000个字符。 ASCII码只占一个字节,可允许128个字符;其 扩展后也只能允许256个字符。这种字符集是 Unicode的子集。 单引号用来表示字符常量。例如‘H’是一个字符, 而“H”表示含有一个字符的字符串
AvA 布尔类型 ○布尔类型有两个值:fae和true。它用来判 断逻辑条件。 整形数据和布尔型数据不能互相转换 布尔变量的定义例句: boolean state==true; 布尔变量的操作符:布尔与(&& 布尔或()、布尔非(!) JAVA
布尔类型 布尔类型有两个值:false和true。它用来判 断逻辑条件。 整形数据和布尔型数据不能互相转换。 布尔变量的定义例句:boolean state=true; 布尔变量的操作符:布尔与(&&)、 布尔或(||)、布尔非(!)