标识符和数据类型.ppt
《标识符和数据类型.ppt》由会员分享,可在线阅读,更多相关《标识符和数据类型.ppt(43页珍藏版)》请在三一办公上搜索。
1、1,第2章,标识符和数据类型Java语言基础,2,本章主要内容,Java的基本语法单位,1,Java编码体例,2,Java的基本数据类型,3,复合数据类型,4,类和对象的初步介绍,3,Java应用程序的结构,package语句import语句,public class public static void main(String args)class 类名 interface 接口名,主类名称,4,2.1 Java的基本语法单位,空白、注释及语句空白Java程序的元素之间可插入任意数量的空白,编译器将忽略掉多余的空白;程序中除了加入适当的空白外,还应使用缩进格式,使得同一层语句的起始列位置相同
2、。,5,不提倡的程序风格,一种不好的风格,class Point int x,y;Point(int x1,int y1)x=x1;y=y1;Point()this(0,0);void moveto(int x1,int y1)x=x1;y=y1;,6,提倡的程序风格,class Point int x,y;/点的x轴、y轴坐标Point(int x1,int y1)/构造方法x=x1;y=y1;Point()/构造方法this(0,0);void moveto(int x1,int y1)/点移动到(x1,y1)x=x1;y=y1;,7,注释,程序中适当地加入注释,会增加程序的可读性 Jav
3、a中的三种注释形式:,/在一行的注释/*一行或多行的注释*/*文档注释*/,8,语句、分号和块,Java中的语句是最小的执行单位。Java各语句间以分号“;”分隔。一个语句可写在连续的若干行内花括号“”和“”包含的一系列语句称为语句块,简称为块,语句块可以嵌套。,9,2.1.2 Java关键字,10,2.1.3 标识符,标识符是以字母、下划线(_)或美元符($)开头,由字母、数字、下划线(_)或美元符($)组成的字符串。标识符区分大小写,长度没有限制。标识符可以作为变量名、类名、方法名及接口名等。,11,标识符举例,合法的标识符非法标识符,2Sun class#myname,Identifie
4、r username User_name _sys_var1$changesizeof,12,2.2 Java编码体制(编程风格),Java中的一些命名约定:类 类名应为名词,含有大小写,每个字的首字母大写接口 接口是一种特殊的类,接口名的命名约定与类名相同方法 方法名应是动词,含有大小写,首字母小写,其余各字的首字母大写,尽量不要在方法名中使用下划线,13,常量 简单类型常量的名字应该全部为大写字母,字与字之间用下划线分隔,对象常量可使用混合大小写。变量 所有的变量都使用混合大小写,首字符为小写,后面的字首用大写,作为字间的分隔符。变量名中不要使用下划线。,14,2.3 数据类型,15,整型
5、,字节型(byte),8个位,范围-128127。短整型(short),占16个位,范围-32768 32767。整型(int),占32个位。长整型(long),占64个位。Java中的整型最值均有特定的符号。例如,Byte.MAX_VALUE就表示字节型的最大值127。整型数值可以采用八进制、十进制、十六进制表示,但不能采用二进制表示,和C/C+中的一样。如017,12,0 x2aB.,public class Test_Int/测试整形变量的最值 public static void main(String args)System.out.println(Byte.MAX_VALUE);S
6、ystem.out.println(Byte.MIN_VALUE);System.out.println(Short.MAX_VALUE);System.out.println(Short.MIN_VALUE);System.out.println(Integer.MAX_VALUE);System.out.println(Integer.MIN_VALUE);System.out.println(Long.MAX_VALUE);System.out.println(Long.MIN_VALUE);,17,注意:byte、short、int、long是基本类型,而Byte、Short、Inte
7、ger和Long分别是四种基本类型对应的系统类类型。,整型变量(续),18,字符型 char,Java字符型变量的长度为16个位,表示范围是从u0000 到 uffff 即从0 到 65535;而C/C+是采用8个位来表示字符的。如 A,114Character是char类型对应的类类型;最大值 Character.MAX_VALUE 65535;最小值 Character.MIN_VALUE0;,19,浮点型,分类:float和double,前者占32个位,后者占64个位。如3.14,3.14d,3.14f,默认的是double型。Float、Double 是对应的类类型;Float.MAX
8、_VALUE、Float.MIN_VALUE是最大值和最小值。Float.POSITIVE_INFINITY 和 Float.NEGATIVE_INFINITY是正/负无限大。,20,布尔型,boolean变量取值:true和false;true和false不能转换成任何数值表示,true不是1,false也不是0。,21,2.3.2 类型转换,各类型所占用的位数从短到长依次为:byte short char int long float double,不同类型数据的转换规则,22,类型转换,当位数多的类型向位数少的类型进行转换时,需要用户明确指明,即进行强制类型转换。一般地,高级类型(即位数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 标识符 数据类型
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6301661.html