欢迎来到天天文库
浏览记录
ID:52491209
大小:389.55 KB
页数:34页
时间:2020-04-08
《基本数据类型与数组.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第2章陈岩基本数据类型与数组Java程序设计第页主要内容标识符与关键字基本数据类型类型转换运算输入、输出数据数组导读第页§2.1标识符与关键字2.1.1.标识符用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为标识符,简单地说,标识符就是一个名字。(1)标识符由字母、下划线、美元符号和数字组成,长度不受限制。(2)标识符的第一个字符不能是数字字符。(3)标识符不能是关键字(关键字见下面的2.1.3节)(4)标识符不能是true、false和null(尽管true、false和null不是关键字)第页2.1.2Unicode字符集Java语言使用Unic
2、ode标准字符集,该字符集由UNICODE协会管理并接受其技术上的修改,最多可以识别65536个字符.第页2.1.3关键字关键字就是具有特定用途或被赋予特定意义的一些单词,不可以把关键字作为标识符来用。下面是Java的50个关键字。abstractassertbooleanbreakbytecasecatchcharclassconstcontinuedefaultdodoubleelseenumextendsfinalfinallyfloatforgotoifimplementsimportinstanceofintinterfacelongnativenewpacka
3、geprivateprotectedpublicreturnshortstaticstrictfpsuperswitchsynchronizedthisthrowthrowstransienttryvoidvolatilewhile第页§2.2基本数据类型有8种基本数据类型,分别是:boolean、byte、short、int、long、float、double、char。这8种基本数据类型习惯上可分为以下四大类型:逻辑类型:boolean整数类型:byte、short、int、long字符类型:char浮点类型:float、double第页2.2.1逻辑类型常量:tru
4、e,false。变量:使用关键字boolean来声明逻辑变量,声明时也可以赋给初值.例如:booleanx,ok=true,关闭=false;第页§2.2.2整数类型(1)1.int型常量:123,6000(十进制),077(八进制),0x3ABC(十六进制)。变量:使用关键字int来声明int型变量,声明时也可以赋给初值.例如:intx=12,平均=9898,jiafei;对于int型变量,内存分配给4个字节(byte),占32位。int型变量的取值范围是:-231-231-12.byte型常量:Java中不存在byte型常量的表示法,但可以把一定范围内的int型常量赋
5、值给byte型变量。变量:使用关键字byte来声明byte型变量例如:bytex=-12,tom=28,漂亮=98;对于byte型内存分配给1个字节,占8位。Byte型变量的取值范围是-27-27-1第页§2.2.2整数类型(2)3.short型常量:和byte型类似,Java中也不存在short型常量的表示法,但可以把一定范围内的int型常量赋值给short型变量。变量:使用关键字short来声明short型变量例如:shortx=12,y=1234;对于short型变量,内存分配给2个字节,占16位.变量取值范围:-215—215-14.long型常量:long型常量
6、用后缀L来表示,例如108L(十进制)、07123L(八进制)、0x3ABCL(十六进制)。变量:使用关键字long来声明long型变量.例如:longwidth=12L,height=2005L,length;对于long型变量,内存分配给8个字节,占64位。变量取值范围:-263—263-1第页§2.2.3字符类型(1)1.常量:常量:‘A’,‘b’,‘?’,‘!’,‘9’,‘好’,‘t’,‘き’,‘モ’等,即用单引号扩起的Unicode表中的一个字符。2.变量:使用关键字char来声明char型变量例如:charch=‘A’,home=‘家’,handsome=‘
7、酷’;取值范围:对于char型变量,内存分配给2个字节,占16位,最高位不是符号位,没有负数的char。char型变量的取值范围是0-65535。charx=‘a’charx=97第页§2.2.3字符类型(2)3.转义字符常量:有些字符(如回车符)不能通过键盘输入到字符串或程序中,就需要使用转义字符常量。例如:(换行),b(退格),t(水平制表),‘(单引号),“(双引号),\(反斜线)等。4.用字符在Unicode表中排序位置的十六进制转义来表示该字符,其一般格式为‘u****’。5.int型显示转换:要观察
此文档下载收益归作者所有