java课件第2章基本数据类型

java课件第2章基本数据类型

ID:45056088

大小:948.50 KB

页数:15页

时间:2019-11-08

java课件第2章基本数据类型_第1页
java课件第2章基本数据类型_第2页
java课件第2章基本数据类型_第3页
java课件第2章基本数据类型_第4页
java课件第2章基本数据类型_第5页
资源描述:

《java课件第2章基本数据类型》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章基本数据类型和数组本章导读1.标识符和关键字2.数据类型3.基本数据类型的转换4.数据的输入与输出5.数组22.1标识符和关键字1.标识符规定:由字母、下划线(_)、美元符号($)和数字组成,并且第一个字符不能是数字。例如,identifier,userName,User_Name,_sys_val,$change,2mail,room#,class。标识符中的字母区分大小写。字母包括多种语言的文字。Unicode字符集32.关键字被赋予特定意义的一些单词,有着不同的用途,不可以把关键词作为名字来用。数据类型说明符与修饰符abstract,int,short,byt

2、e,boolean,long,float,char,double,class,interface访问说明符private,protected,public语句与标号case,switch,break,continue,default,try,catch,finally,throw,throws,while,do,for,if,return,else42.关键字运算符及逻辑值new,instanceof,false,true,length,null存储类型说明符final,static,native,transient,方法修饰及其它void,synchronized,thr

3、eadsafe,import,implements,extends,package,super,this,java语言中的保留字均用小写字母表示。52.2数据类型基本数据类型布尔类型(Logical):boolean整数类型(Integer):byteshortintlong字符类型(Textual):char浮点类型(Floating):float、double复合数据类型:class、Interface、数组6常量和变量常量:用保留字final来实现如:finalintNUM=100;变量:是java程序中的基本存储单元,定义包括变量名、变量类型和作用域几个部分。int

4、count;charc='a';变量的作用域72.2基本数据类型1.布尔类型常量:true,false。变量的定义:booleanx=true;2.整数类型类型字节数位数取值范围byte1short2int4long8-27~27-1-215~215-1-231~231-1-263~263-18163264数制类型值十进制12,6899八进制076十六进制0x5AB9其他进制82.2基本数据类型3.字符类型Unicode字符集能表示迄今为止人类语言的所有字符集。如拉丁文、希腊语、阿拉伯语、汉语、日文片假名、匈牙利语等等。JavaC/C++内存分配取值范围常量转意字符常量变量

5、一个汉字占2个字节,一个英文字符占1个字节Unicode码2字节(16位)1字节(8位)0~65535Uincode表中的字符‘A’,‘?’,‘9’,‘好’,‘き’…‘’:换行‘b’:退格‘t’:水平制表‘’’:单引号charx=‘A’,漂亮=‘假’,jiafei;例子1:Unicode表与字符位置必须转换:(int)’马’92.2基本数据类型4.浮点类型:float、double类型字节位数取值范围byte1short2int4long8float4double8-27~27-1-215~215-1-231~231-1-263~263-110-38~1038和-

6、1038~-10-3810-308~10308和-10308~-10-30881632643264453.5439F,2e40f213.549d,6e-140常量值都占4个字节,为什么取值范围不同?10数据转换不包括逻辑类型和字符类型。按精度从“低”到“高”排列:byteshortintlongfloatdouble显示转换的格式:(类型名)要转换的值;intx=(int)34.89;例子2.3基本数据类型的转换低→高,auto高→低,强制类型转换112.4数据的输入与输出C语言:printf、scanf等。Java在命令行窗口(MS-DOS窗口)输出数据。1.数据输出2.

7、数据输入122.4数据的输入与输出1.数据输出:System.out.print;System.out.printf://完全类似C语言中的printf函数。例子printf的一般格式:printf(格式控制部分,表达式1,…表达式n);printf(Stringformat,Object... args)举例:System.out.printf("%f,%d%n",x,y);132.4数据的输入与输出2.数据输入:Scanner创建一个对象:Scannerreader=newScanner(System.in);

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

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

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