Java程序设计基础.ppt

Java程序设计基础.ppt

ID:51620182

大小:1011.55 KB

页数:52页

时间:2020-03-26

Java程序设计基础.ppt_第1页
Java程序设计基础.ppt_第2页
Java程序设计基础.ppt_第3页
Java程序设计基础.ppt_第4页
Java程序设计基础.ppt_第5页
资源描述:

《Java程序设计基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JAVA语言程序设计第2章:Java程序设计基础——Java数据类型6402332王联根目标掌握Java数据类型的划分掌握Java中的八种基本数据类型掌握数据类型间的相互转换Java数据类型划分Java基本数据类型No.数据类型大小/位可表示的数据范围1long(长整数)64-9223372036854775808~92233720368547758072int(整数)32-2147483648~21474836473short(短整数)16-32768~327674byte(位)8-128~1275char(字符)20~2556float(单精度)32-3

2、.4E38(-3.41038)~3.4E38(3.41038)7double(双精度)64-1.7E308(-1.710308)~1.7E308(1.710308)整数类型当数据不带有小数或分数时,即可以声明为整数变量,如3,-147等即为整数。Java中,整数数据类型可以分为long、int、short及byte四种:long为64位,也就是8个字节(bytes),可表示范围为-9223372036854775808到9223372036854775807;int为32位,也就是4个字节,表示范围为-2147483648到2147483647;若是

3、数据值的范围在-32768到32767之间时,可以声明为short(短整数)类型;若是数据值更小,在-128到127之间时,可以声明为byte类型以节省内存空间。举例来说,想声明一个短整型变量sum时,可以在程序中做出如下的声明:shortsum;//声明sum为短整型数据过长classDataDemo01{publicstaticvoidmain(String[]args){intnum=99999999999999999999999;//定义整型变量,错误,超出长度范围}}数据的溢出当整数的数据大小超出了可以表示的范围,而程序中又没有做数值范围的检查时,

4、这个整型变量所输出的值将发生紊乱,且不是预期的运行结果。将整型的最大值加1和加2classDataDemo02{publicstaticvoidmain(String[]args){intmax=Integer.MAX_VALUE;//得到整型的最大值System.out.println("整型的最大值:"+max);//输出最大值System.out.println("整型最大值+1:"+(max+1));//最大值加1System.out.println("整型最大值+2:"+(max+2));//最大值加2}}使用强制类型转换,防止数据溢出public

5、classDataDemo03{publicstaticvoidmain(String[]args){intmax=Integer.MAX_VALUE;//得到整型的最大值System.out.println("整型的最大值:"+max);//输出最大值System.out.println("整型最大值+1:"+(max+1));//最大值加1System.out.println("整型最大值+2:"+(max+2L));//最大值加2,变为long型System.out.println("整型最大值+2:"+((long)max+2));//强制转换为lo

6、ng型}}字符类型字符类型在内存中占有2个字节,可以用来保存英文字母等字符。计算机处理字符类型时,是把这些字符当成不同的整数来看待,因此,严格说来,字符类型也算是整数类型的一种。测试字符和整型之间的相互转换publicclassDataDemo04{publicstaticvoidmain(String[]args){charch1='a';//定义字符charch2=97;//定义字符,整型转字符System.out.println("ch1="+ch1);//打印输出System.out.println("ch2="+ch2);//打印输出}}常用的转义

7、字符No.转义字符描述No.转义字符描述1f换页2\反斜线3b倒退一格4'单引号5r归位6"双引号7t制表符Tab8换行转义字符的应用publicclassDataDemo05{publicstaticvoidmain(String[]args){charch1='"';//定义转义字符charch2='\';//定义转义字符System.out.println("ch1="+ch1);//打印输出System.out.println("ch2="+ch2);//打印输出System.out.println(""HelloWorld

8、

9、"");//直接输出转义字符}}浮点数类型与双精度

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

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

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