资源描述:
《程序、数据、变量和计算.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java程序设计第二章程序、数据、变量和计算第二章程序、数据、变量和计算本章将介绍Java语言的基础知识,包括基本语言要素、基本数据类型、变量、数组、运算符等。扎实地掌握这些内容对后续学习是很有必要的。标识符(Identifier)保留字(ReservedWord)1、Java语言基本元素程序员对程序中的各个元素加以命名时使用的命名记号称为标识符(identifier)包括:类名、变量名、常量名、方法名、…Java语言中,标识符是以字母,下划线(_),美元符($)开始的一个字符序列,后面可以跟字母,下划线,
2、美元符,数字。合法的标识符identifieruserNameUser_Name_sys_value$change非法的标识符2mailroom#classJava语言是一种区分大小写字母republican≠Republican1、Java语言基本元素——标识符具有专门的意义和用途,不能当作一般的标识符使用,这些标识符称为保留字(reservedword)。abstractbreakbytebooleancatchcaseclasscharcontinuedefaultdoubledoelseextend
3、sfalsefinalfloatforfinallyifimportimplementsintinterfaceinstanceoflonglengthnativenewnullpackageprivateprotectedpublicfinalreturnswitchsynchronizedshortstaticsupertrytruethisthrowthrowsthreadsafetransientvoidwhile1、Java语言基本元素——保留字数据和返回值类型:int,void,return……
4、包/类/成员/接口:package,class,interface访问控制:public,private,protected循环及循环控制:if,switch,break例外处理:throw,try,finally保留词(无含义但不能使用):goto,const1、Java语言基本元素——保留字:基本分类在Java中,true、false和null都是小写的。区别于C++中大写的TRUE、FALSE和NULL。所有的数据类型所占用的字节数都是固定的,并且和实现无关的,因此在Java中没有sizeof操作符。
5、1、Java语言基本元素——保留字:注意事项2、Java数据类型常量(Constant)变量(Variable)数据类型(DataType)基本数据类型(PrimaryDataTypes)复合数据类型(CompositeDataTypes)Java中的常量值是用文字串表示的,它区分为不同的类型,如整型常量123,实型常量1.23,字符常量‘a’,布尔常量true、false以及字符串常量"Thisisaconstantstring."。与C、C++不同,Java中不能通过#define命令把一个标识符定义为
6、常量,而是用关键字final来定义2、Java数据类型——常量(Constant)定义常量的语法格式(C、C++#define命令)finalTypevarName=value[,varName[=value]…];关键字类型常量名常量值finalintglobalAccount=100,nationalAccount=50;finaldoublePI=3.14159布尔常量truefalse整型常量一般常量:32bit长整型常量:64bit(88L)十进制数:非0开头的正负整数105,-23八进制数:0开
7、头的正负整数017(15),-023(-19)十六进制:0x开头的正负整数0x2F(47),-0xa8(-168)2、Java数据类型——常量(Constant)浮点常量一般浮点常量(32bit)3.14F6.18E3F双精度浮点数(64bit)7.56D6.02E23(D可省)char型常量:用单引号界定‘’,‘a’采用Unicode码,从‘u0000’-‘uFFFF’,其中‘u00’-‘uFF’为ASCII码字符串常量:用双引号界定“HELLO,WORLD”+号的特殊用法“Hello”+“Wor
8、ld”即“HelloWorld”若a=4,则“a=”+a即“a=4”2、Java数据类型——常量(Constant)特殊字符引用方法对应Unicode码意义‘b’‘u0008’退格‘t’‘u0009’横向跳格、水平制表符tab‘’‘u000a’换行‘r’‘u000d’回车‘”’‘u0022’双引号‘’’‘u0027’单引号‘\’‘u005c’反斜线2、Java数据类型——常量(Con