基本类型、数组和枚举类型

基本类型、数组和枚举类型

ID:65673124

大小:1.21 MB

页数:32页

时间:2022-01-09

基本类型、数组和枚举类型_第1页
基本类型、数组和枚举类型_第2页
基本类型、数组和枚举类型_第3页
基本类型、数组和枚举类型_第4页
基本类型、数组和枚举类型_第5页
基本类型、数组和枚举类型_第6页
基本类型、数组和枚举类型_第7页
基本类型、数组和枚举类型_第8页
基本类型、数组和枚举类型_第9页
基本类型、数组和枚举类型_第10页
资源描述:

《基本类型、数组和枚举类型》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章基本类型、数组和枚举类型2.1标识符和关键字1.标识符Java标识符命名规范:由字母、数字、_和$组成;标识符的第一个字符不能是数字;标识符区分大小写;长度不限,但通常不超过15个字符;不能取名为Java关键字;不能夹有空格。标识符用来命名变量、符号常量、数组、方法、类、对象、接口、包等。为了提高程序的可读性,标识符最好“见名知义”,而且规范大小写的使用方式。例如:合法的标识符identifieruserNameUser_Name_sys_val$change非法的标识符2mailroom#classJava语言使用Unicode标准字符集,Unicode标准字符集由

2、UNICODE协会管理并接受其技术上的修改,最多可以识别65536个字符,所以字母包括下面几种:A---Z,a---z0——9汉字、日文、朝鲜文、德文、希腊文等多国语言中的符号2.关键字关键字又称保留字,是Java语言规定了特定含义的标识符。用户只能按照系统规定的方式使用;不能自行定义;关键字一律用小写字母表示。保留关键字:abstractbooleanbreakbytecasecatchcharclasscontinuedefaultdodoubleelseextendsfalsefinalfinallyfloatforifimplementsimportinstance

3、ofintinterfacelongnativenewnullpackageprivateprotectedpublicreturnshortstaticstrictfpsuperswitchsynchronizedthisthrowthrowstransienttruetryvoidvolatilewhile2.2Java语言的基本数据类型说明数据类型占内存空间(位数)字节型byte1字节(8位)短整型short2字节(16位)整型int4字节(32位)长整型long8字节(64位)单精度浮点型float4字节(32位)双精度浮点型double8字节(64位)布尔型boo

4、lean1字节(8位)字符型char2字节(16位)数据类型概述1.逻辑类型(1个字节)常量:true,false.变量的定义:使用关键字boolean来定义逻辑变量例:booleanx,tom_12=true,关闭=false;注:Java中的布尔值和数字之间不能来回转换,即false和true不对应于任何0或非0的整数值。2.整数类型整型数据分为4种:(1)int型常量:123、6000(十进制),077(八进制),0x3ABC(十六进制).变量:使用关键字int来定义int型整型变量,4个字节。例:intx=12,平均=9898,jiafei;(2)byte型常量:J

5、ava中不存在byte型变量的表示方法。变量:使用关键字byte来定义byte型整型变量,1个字节。例:bytex,tom_12=28,漂亮=98;(3)short型常量:Java中不存在short型常量的表示法。变量:使用关键字short来定义short型整型变量,2个字节例:shortx=12;(4)long型常量:108L(十进制)、07123L(八进制)、0x3ABCL(十六进制)变量:使用关键字long来定义long型整型变量,8个字节例:longwidth=12L,length;注:Java没有提供任何无符号整数类型。3.字符类型(2个字节)字符常量:’A’,’

6、b’,’?’,‘!’,‘9’,‘好’,‘t’,’14’字符变量的定义:使用关键字char来定义字符变量例:charx,chartom_12;注:对于char型变量,内存分配2个字节,char型变量的取值范围为0——65535。例如:charx=‘a’;charx=97;转意字符常量:、b、t、’字符串常量:“A”、“HelloJava”要观察一个字符在Unicode字符集中的顺序位置,必须使用int类型显示转换,如(int)’a’。反之,如果要得到一个0——65535之间的数所代表的Unicode表中的相应位置上的字符也必须使用char型显示转换,如(ch

7、ar)123。例1:publicclassExample2_1{publicstaticvoidmain(Stringargs[]){charch1='ω',ch2='"';intp1=32831,p2=30452;System.out.println("""+ch1+""的位置:"+(int)ch1);System.out.println("""+ch2+""的位置:"+(int)ch2);System.out.println("第"+p1+"个位置上的字符是:"+(char)p1);System.ou

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。