欢迎来到天天文库
浏览记录
ID:40430068
大小:428.51 KB
页数:60页
时间:2019-08-02
《Java教案第2章Java基础》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第二章Java基础学习目标主要讲述java编程语言的基本语法知识,如java中的关键字、简单数据类型,复合数据类型、运算符的使用。通过本讲的学习,同学们可以编写简单的java程序。1.深刻理解各知识点的概念,并熟记java的语法规范。2.熟练使用各种数据类型的定义,表示和引用。难重点2.1标识符和关键字2.2数据类型与常量、变量2.3运算符和表达式2.1标识符和关键字Java语言采用Unicode字符集,采用16位编码,前256个字符与ASCII相同。1标识符标识符是用来标识变量、常量、方法、类、对象等元素的有效字符序列
2、。Java的标识符由字母、数字、_和$组成,长度不限,但实际命名不宜过长。标识符的第一个字符必须为字母、“_”或“$”。标识符区分大小写。合法的标识符:name,s_no,$2,boy_number不合法的标识符:2y,a*b,w/为了提高程序的可读性,标识符最好“见名知义”,而且规范大小写的使用方式:变量名、对象名、方法名、包名等标识符全部采用小写字母;如果标识符由多个单词构成,则首字母小写,其后单词的首字母大写,其余字母小写。如getAge。类名首字母大写。常量名全部字母大写。2关键字关键字是由Java语言定义的、具
3、有特殊含义的字符序列。用户只能按照系统规定的方式使用,不能自行定义。关键字一律用小写字母表示。2.2数据类型与常量、变量Java的数据类型分为2大类:基本数据类型和引用数据类型。基本数据类型是由一种简单数据组成的数据类型,其数据是不可分解的。例如,整数类型int的数据有34,17等,可以进行整除运算34/17。基本数据类型已由Java预定义,类型名是关键字,如int,float,char和boolean等。基本数据的变量中保存数据值,而引用数据类型的变量保存地址。Java的引用数据类型包括数组(array)、类(clas
4、s)和接口(interface)。Java数据类型基本类型整型浮点型字符型布尔型引用类型数组接口类1Java基本数据类型整数类型整数类型数据值有负整数、零和正整数。整数类型又细分为4种子类型。不同整数类型的差别在于占用的内存空间和数据取值范围的不同。数据类型所占字节取值范围long(长整型)8-9223372036854775808~9223372036854775807int(整型)4-2147483648~2147483647short(短整型)2-32768~32767byte(位)1-128~127一个整数的缺省
5、类型为int。要表示一个整数为long型,在其后加后缀L或l,如345L。Java还提供了3种进制的整数表示形式:十进制数。用0~9之间的数字表示的数,其首位不能为0。八进制数。用0~7之间的数字表示的数,以0为前缀。十六进制数。用0~9之间的数字或a~f,A~F之间的字母表示的数,以0x或0X为前缀。浮点数类型浮点数类型有2种表示形式:标准记数法:由整数部分、小数点和小数部分组成,如12.37科学记数法:由尾数、E或e及阶码组成,也称为指数形式,如2.5E4表示2.5×104有2种浮点数类型:float(单精度浮点数)
6、和double(双精度浮点数)。浮点数类型所占字节取值范围float(单精度浮点数)4-3.4E38~3.4E38double(双精度浮点数)8-1.7E308~1.7E308取值范围及所占用的内存大小一个浮点数缺省类型为double。要表示一个浮点数为float型,在其后加后缀F或f,如34.5f。字符类型字符类型(char)表示Unicode字符,1个字符占16位。字符类型数据表示方法:用单引号括起来的单个字符用Unicode码表示,前缀是“u”Unicide字符集中的控制字符需要通过转义字符表示。转义字符功能Un
7、icode码b退格u0008t水平制表u0009换行u000af换页u000cr回车u000d由多个字符组成的字符序列称为字符串,字符串用双引号括起来。如"green"就是一个字符串。布尔类型布尔类型(boolean)只有true(真)和false(假)2个值。布尔类型值占1个字节。数据类型所占字节表示范围long(长整形)8-9223372036854775808~9223372036854775807int(整型)4-2147483648~2147483647short(短整型)2-32768~
8、32767byte(位)1-128~127char(字符)10~256boolean(布尔)1true或falsefloat(单精度)4-3.4E38~3.4E38double(双精度)8-1.7E308~1.7E308Java基本类型表2常量常量是指在程序运行过程中其值始终保持不变的量。Java中的常量有整型、浮点
此文档下载收益归作者所有