语言编程基础(贾克)课件.ppt

语言编程基础(贾克)课件.ppt

ID:57028967

大小:185.50 KB

页数:73页

时间:2020-07-26

语言编程基础(贾克)课件.ppt_第1页
语言编程基础(贾克)课件.ppt_第2页
语言编程基础(贾克)课件.ppt_第3页
语言编程基础(贾克)课件.ppt_第4页
语言编程基础(贾克)课件.ppt_第5页
资源描述:

《语言编程基础(贾克)课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章Java语言编程基础主讲:贾克复习与思考1、举例说明什么是对象,什么是类,类和对象有什么不同?2、举例说明类的继承性。2.1Java语言的基本组成2.1.1分隔符1.空白符:换行、回车、空格、tab2.注释语句:例题参见P25//一行的注释内容/*一行或多行的注释内容*//**文档注释内容*/3.普通分隔符:{};,:共4种2.1Java语言的基本组成2.1.2关键字所有的关键字都是小写的。参见P25const和goto是java的保留字,但已经不再使用then和sizeof都不是java的关键字,大写的NULL不是java语言的关键字,Stri

2、ng是java语言的一个封装类的类名,也不是关键字,使用时要注意。2.1Java语言的基本组成2.1.3Java语言标识符首字符必须是字母(大小写均可)、下划线_或美元符$标识符可以由数字(0--9)、所有从A--Z的大写字母、a--z的小写字母和下划线_、美元符$和所有在十六进制0xc0前的ASCII码等构成长度不限2.1Java语言的基本组成2.1.4Java的编码规范包package:包名采用完整的英文描述符,全由小写字母组成类class和接口interface:类名采用完整的英文描述符,所有单词的第一个字母均大写组件/部件(Component)

3、:使用完整的英文描述来说明组件的用途,末端应接上组件类型2.1Java语言的基本组成2.1.4Java的编码规范异常(Exception):通常采用字母e表示异常的实例变量variable和方法method:采用完整的英文描述,第一个字母小写,后面任何单词的首字母大写静态常量字段(staticfinal):全部采用大写字母,单词之间用下划线分隔2.2基本数据类型数据类型2.2基本数据类型2.2.1基本数据类型1.布尔型boolean也称为逻辑型,只有两个取值:true表示逻辑真,false表示逻辑假,这种变量称为boolean型变量2.字符型charc

4、har型是用来表示字母的,它仅能表示一个单一的Unicode字母,其值用16位无符号整数表示(2个字节,因此可以存放汉字),范围是0~655352.2基本数据类型2.字符型char例:下面分别输出什么?chara=‘a’;System.out.println(a);inta=‘a’;System.out.println(a);chara='a'+1;System.out.println(a);2.字符型char在java中,对char进行运算的时候,就是将其当作其ASCII码对应的整数。2.2基本数据类型2.2.1基本数据类型3.整型在Java语言中,

5、提供了4种整型数据类型:byte、short、int、long,它们都是定义了一个整数,但它们能够表示数据的范围不同。byte1个字节-128~127-21*8-1~21*8-1-1short2个字节-22*8-1~22*8-1-1int4个字节-24*8-1~24*8-1-1long8个字节-28*8-1~28*8-1-12.2基本数据类型2.2.1基本数据类型3.整型判断输出bytea=128;System.out.println(a);inta=077;System.out.println(a);inta=0X77;System.out.prin

6、tln(a);2.2基本数据类型2.2.1基本数据类型4.浮点型在Java语言中有两种浮点数类型:float、double区别在于表示范围不一样。float4个字节double8个字节浮点数常量是double类型如果要求是float型实数,必须加上F标志判断输出floata=3.4;System.out.println(a);问题:float也叫单精度,double双精度,他们表示的精度有什么差别吗?2.2基本数据类型2.2.2数据类型转换自动类型转换判断对错:inta=3.4;doublea=3.4;强制类型转换inta=(int)3.4;2.2基本

7、数据类型2.2.2类型转换计算中类型转换:整型、实型、字符型数据可以进行混合运算。运算时,不同类型的数据先转换成同一类型后再参与运算,转换的原则是位数少的类型转换成位数多的类型,称为自动类型转换例:下面会出现何种情况?inta=3;intb=a+3.4;inta=15;floatb=3.0f;System.out.println("a="+a+",b="+b+"");System.out.println("a/b="+a/b+"");例:inta=7;intb=3;floatg,h;System.out.println("a="+a+",b="

8、+b);g=a/b;System.out.println("a/b="+g+"");Sys

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

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

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