JAVA核心编程技术2.ppt

JAVA核心编程技术2.ppt

ID:49908918

大小:2.18 MB

页数:55页

时间:2020-03-04

JAVA核心编程技术2.ppt_第1页
JAVA核心编程技术2.ppt_第2页
JAVA核心编程技术2.ppt_第3页
JAVA核心编程技术2.ppt_第4页
JAVA核心编程技术2.ppt_第5页
资源描述:

《JAVA核心编程技术2.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章Java编程基础2.1Java的数据类型2.3Java的运算符、表达式及语句2.2Java的关键字、标识符、常量和变量2.4Java的流程控制2.5Java程序的基本结构及常用的输入输出格式2.6数组2.1Java的数据类型Java是一种强类型语言,也就是说,Java程序中的数据要先声明其数据类型,再使用。Java的数据类型可分为基本数据类型和引用类型两大类,具体如下:整数类型(byte,short,int,long)数据类型基本数据类型引用数据类型数值型字符型(char)布尔型(boolean)浮点类型(float,double)类(class)接口(interface)数组

2、2.1Java的数据类型2.1.1基本数据类型类型名称关键字占用字节及位数数值范围字节型byte1字节(即8位)-27~27-1(即:-128~127)短整型short2字节(即16位)-215~215-1(即:-32768~32767)整型int4字节(即32位)-231~231-1(即:-21亿~21亿)长整型long8字节(即64位)-263~263-1(即:-922亿亿~922亿亿)单精度浮点数float4字节(即32位)绝对值:3.4e-038~3.4e+038双精度浮点数double8字节(即64位)绝对值:1.7e-308~1.7e+308字符型char2字节(即16位

3、)0~216-1(即0~65535)布尔型boolean1字节(即8位)true和false2.1Java的数据类型2.1.1基本数据类型整数类型包括byte、short、int、long,表示无小数部分的数字,包括:正整数、零、负整数浮点类型包括float、double,表示有小数部分的数字字符型即char,用来表示通常意义上字符、文本布尔型即boolean,表示逻辑判断的“真”、“假”2.1Java的数据类型2.1.1基本数据类型例2.1char类型与int类型相互转换。代码如下:publicclassUnicodeTest{publicstaticvoidmain(String

4、args[]){charc='大';System.out.println("'"+c+"'的Unicode编码:"+(int)c);intnum=23398;System.out.println("Unicode编码为"+num+"的字符是:'"+(char)num+"'");}}运行结果'大'的Unicode编码:22823Unicode编码为23398的字符是:'学'2.1Java的数据类型2.1.1基本数据类型字符型还有一种常用方式就是转义字符,用来改变一些字符的原有含义,实现特定功能。格式为:’特殊字符’,常用的转义字符如表所示(与C++类似):转义字符功能转义字符

5、功能’输出单引号’”输出双引号”\输出反斜杠\b退格(backspace)换行r回车,光标移至当前行开始t光标移至下一个制表位(tab)2.1Java的数据类型2.1.2数据类型的转换如果是两种相容的数据类型(如同为数值型),则它们之间可以进行转换。转换的方式有两种:1.自动类型转换:从取值范围小的类型向取值范围大的类型转换(如:byte,short,char—>int—>long—>float—>double),这种转换是自动进行,如:floatf=10;2.强制类型转换:从取值范围大的类型向取值范围小的类型转换,需要进行强制转换,格式:目标数据类型变量=(目标数据

6、类型)值;2.1Java的数据类型2.1.3引用数据类型万物皆对象”是Java的一个重要观点,前面介绍的8种基本数据类型是不能用作“对象”来处理的,但可将它们转换为对应的对象类型,即:Byte、Short、Integer、Long、Float、Double、Character、Boolean,它们被称为基本类型的包装类(你是否发现它们的命名规律?),这些类中的大多数都定义了MIN_VALUE和MAX_VALUE来表示对应的基本类型的数值范围。此外,还定义了许多有用的方法,有兴趣的可以查阅JavaAPI文档。2.2Java的关键字、标识符、常量和变量2.2.1关键字关键字又称保留字,是

7、语言中具有特定含义的单词,用户在编写程序时只能按系统规定的方式来使用它们。Java中的关键字有50多个,按用途可划分为几个组别:1.标识数据类型、对象:boolean、byte、char、double、false、float、int、long、new、null、short、true、void、instanceof;2.语句控制:break、case、catch、continue、default、do、else、for、if、return、switch、tr

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

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

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