资源描述:
《java复件java语言程序设计(第2章)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《Java语言程序设计》第二章:Java语言基础第2章 标识符、关键字和数据类型2.1标识符和关键字2.2Java语言的数据类型2.3运算符与表达式2.4Java语言的语句2.1标识符和关键字用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为标识符。简单地说,标识符就是一个名字。Java语言规定标识符由字母、下划线、美元符号和数字组成,并且第一个字符不能是数字字符。合法的标识符:indentifierusernameuser_name_userName$username非法的标识符:class98.3H
2、elloWorld2.1标识符和关键字关键字就是Java语言中已经被赋予特定意义的专用单词。不可以把这类词作为名字来用。abstractdoimplementprivatethisbooleandoubleimportprotectedthrowbreakelseinstanceofpublicthrowsbyteextendintreturntransientcasefalseinterfaceshorttruecatchfinallongstatictrycharfianllynativestrictfpvoidcla
3、ssfloatnewsupervolatilecontinuefornullswitchwhiledefaultifpackagesynchronized注:java无sizeof,goto,const关键字,但不能用gotoconst作为变量名分隔符:☆注释符:·//注释一行·/*…*/一行或多行注释·/**…*/是java所特有的doc注释。☆空白符:空格、回车、换行和制表符(Tab键)等符号☆普通分隔符:.句号,用于分隔包、类或分隔引用变量中的变量和方法;;分号,是Java语句结束的标志;,逗号,分隔方法的参数和变量
4、说明等;:冒号,说明语句标号;{}大括号,用来定义复合语句、方法体、类体及数组的初始化;[]方括号,用来定义数组类型,及引用数组的元素值;()小括号,用于在方法定义和访问中将参数表括起来,或在表达式中定义运算的先后次序。2.1标识符和关键字2.2Java语言的数据类型数据类型基本数据类型复合数据类型数值类型字符类型(char)布尔类型(boolean)数组类型类(class)接口类型(interface)整数类型(byteshortintlong)浮点类型(floatdouble)基本数据类型也称作简单数据类型。Java语
5、言有8种简单数据类型,分别是:boolean、byte、short、int、long、float、double、char。这8种数据类型习惯上可分为4大类型:逻辑类型:boolean字符类型:char整数类型:byte、short、int、long浮点类型:float、double2.2Java语言的数据类型2.2Java语言的数据类型数据类型名称位长缺省值取值范围布尔型boolean1falsetrue,false字节型byte10–128~127字符型char2‘u0000’‘u0000’~’uffff’短整型s
6、hort20–32768~32767整型int40–2,147,483,648~2,147,483,647长整型long80–9,223,372,036,854,775,808~9,223,372,036,854,775,807浮点型float40.0+1.4E–45~+3.4028235E+38双精度型double80.0+4.9E–324~+1.7976931348623157E+3081.变量变量:变量是在程序运行过程中其值可以变化的量,变量是Java程序中的基本存储单元。变量的三要素:变量名,变量类型,变量作用域。
7、变量名:变量的名字,使用变量名来引用变量包含的数据。变量类型:变量的数据类型,决定可以容纳什么样类型的数值,以及可以对它进行什么的操作。举例:intlargestInteger;floatlargestFloat;变量的作用域:变量的生存周期,由其所处的位置决定的。成员变量作用域局部变量作用域方法参数作用域2.常量常量:是在程序运行过程中其值不变的量。直接常量:各数据类型取值范围中的值。字符串常量:字符串常量是用一对双引号括起来的字符序列。"Helloworld!""A"声明常量的格式:final类型常量名[,常量名]
8、=值;finalintaFinalVar=0;(1).逻辑类型常量:true,false。变量的定义使用关键字boolean来定义逻辑变量,定义时也可以赋给初值:booleanx=true,tom=false,jiafei;(2)int型常量八进制(以0开头)、十进制、十六进制(以0x开头)、变量使用关