JAVA讲义-第2讲-标识符和数据类型

JAVA讲义-第2讲-标识符和数据类型

ID:40847966

大小:282.96 KB

页数:27页

时间:2019-08-08

JAVA讲义-第2讲-标识符和数据类型_第1页
JAVA讲义-第2讲-标识符和数据类型_第2页
JAVA讲义-第2讲-标识符和数据类型_第3页
JAVA讲义-第2讲-标识符和数据类型_第4页
JAVA讲义-第2讲-标识符和数据类型_第5页
资源描述:

《JAVA讲义-第2讲-标识符和数据类型》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章 标识符、关键字和数据类型2.1标识符和关键字2.2Java语言的基本数据类型2.3Java的数组基本数据类型Java的基本数据类型包括:boolean、byte、short、int、long、float、double、char。2.1标识符和关键字标识符:标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为。简单地说,标识符就是一个名字。由字母、下划线、美元符号和数字组成,并且第一个字符不能是数字字符。关键字:就是Java语言中已经被赋予特定意义的一些单词。不可以把这类词作为名字来用。2.2Java语言的基本数据类型8种基本数据类型:boole

2、an、byte、short、int、long、float、double、char。可分为4大类型:逻辑类型:boolean字符类型:char整数类型:byte、short、int、long浮点类型:float、double1.逻辑类型常量:true,false。变量的定义使用关键字boolean来定义逻辑变量,定义时也可以赋给初值:booleanx=true,tom=false,jiafei;注意只能赋值true,falseif(1)---errorif(true)---ok2.int型int型整型变量intx=12,tom=-1230,height=9898,nu

3、mber;--内存分配给4个字节(byte),一个字节由8位(bit)组成,4个字节占32位。int型变量的取值范围是:-231~231-13.byte型byte型整型变量,bytem=-12,deep=28,speed=98;内存分配给1个字节,占8位变量的取值范围是:-27~27-1。(-128---+127)为有符号型3.byte型注意:byte参与运算时候,会被提升为intbyteb;b=3;b=b*3;System.out.println(b);会报错,为什么?解决方案:b=byte(b*3);4.short型–有符号short型整型变量:shortx=1

4、2,tom=1234,漂亮=9876,jiafei;内存分配给2个字节,占16位,因此short型变量的取值范围是:-215~215-1。5.Char型常量Java使用unicode字符集,uincode表中的字符就是一个字符常量,字符常量需使用单引号扩起,例如:'A'、'b'、'?'、'!'、'9'、'好'、't'、'き'、'δ'变量使用关键字char来定义字符变量:charx='A',tom='爽',jiafei;内存分配给2个字节,占16位,最高位不用来表示符号。5.Char型注意:Charch;Ch=97;//ok例子1publicclassExample

5、2_1{publicstaticvoidmain(Stringargs[]){charchinaWord='你',japanWord='ぁ';intp1=36328,p2=38358;System.out.println(“汉字‘你’在unicode表中的顺序位  置:"+(int)chinaWord);System.out.println("日语'ぁ'在unicode表中的顺序位置:"+(int)japanWord);System.out.println("unicode表中第20328位置上的字符是:"+(char)p1);System.out.prin

6、tln("unicode表中第12358位置上的字符是:"+(char)p2);}}6.float型常量123.5439f,12389.987F,123.0f,2e40f(2乘10的40次方,科学计数法)变量floatx=12.76f,tom=1234.987f;内存分配给4个字节.6.float型注意floatf=1.3;系统会报错,为什么?改为:f=1.3f7.double型常量12389.5439d(d可以省略),12389908.987,123.0,6e-140(6乘10的-140次方,科学计数法)变量doublex=12.76,tom=1234098.98

7、7;内存分配给8个字节.8.基本数据类型的转换基本数据类型变量的值赋给另一种基本类型变量时,就涉及到数据转换。精度由低到高:byteshortintlongfloatdouble当把在级别低的变量的值赋给级别高的变量时,系统自动完成数据类型的转换。8.基本数据类型的转换例如,floatx=100;如果输出x的值,结果将是100.0例如intx=50;floaty;y=x;如果输出y的值,结果将是50.0。8.基本数据类型的转换当把在级别高的变量的值赋给级别底变量时,必须使用显示类型转换运算。显示转换的格式:(类型名)要转换的值;例如:intx=(int)23.8

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

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

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