Java实用教程第2讲java基本语法(一)

Java实用教程第2讲java基本语法(一)

ID:41233079

大小:1.14 MB

页数:21页

时间:2019-08-20

Java实用教程第2讲java基本语法(一)_第1页
Java实用教程第2讲java基本语法(一)_第2页
Java实用教程第2讲java基本语法(一)_第3页
Java实用教程第2讲java基本语法(一)_第4页
Java实用教程第2讲java基本语法(一)_第5页
资源描述:

《Java实用教程第2讲java基本语法(一)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2讲Java基本语法(一)2.1标示符和关键字 2.2基本数据类型 2.3变量和常量 2.4赋值2.5运算符 2.6本讲小结 讲后练习第2讲Java基本语法(一)2.1标示符和关键字在Java语言中,标识符用于表示变量、常量、方法、类或接口的名称。标识符是大小写敏感的,但没有长度限制。Java语言规定:标识符有字母、下划线、美元符号和数字组成,并且第一个字符不能是数字。Java语言中的字母不仅是指常用的拉丁字母a、b、c等,还包括汉字、日文、朝鲜文、俄文、希腊字母以及其他许多语言中的文字。如Date、Student、教师、a2、_b、$_c等

2、都是合法的标示符。而2a、%d、#m等都不是合法的标示符。关键字Java关键字是为编译器保留的、具有特定含义的标识符,不能把它用做变量、类或方法的名称。java中关键字有50个,见下表:abstractassertbooleanbreakbytecasecatchcharclassconstcontinuedefaultdodoubleelseenumextendsfinalfinallyfloatforgotoifimplementsimportinstanceofintinterfacelongnativenewpackageprivate

3、protectedpublicreturnstrictfpshortstaticsuperswitchsynchronizedthisthrowthrowstransienttryvoidvolatilewhile2.2基本数据类型Java的基本数据类型有8个,其长度是定长的,这也是Java跨平台的原因之一。boolean类型所占存储空间的大小并没有明确指定,仅规定其能取字面值true或false。各种基本数据类型的大小及取值范围如表2.2所示。基本数据类型大小(字节)最小值最大值boolean———char2Unicode0Unicode21

4、6-1byte1-128+127short2-215+215-1int4-231+231-1long8-263+263-1float4IEEE754IEEE754double8IEEE754IEEE7542.2基本数据类型Java的基本数据类型之间(除boolean之外)可以进行转换,转换也分为自动类型转换和强制类型转换,转换的顺序是按照精度从低到高的顺序进行,即低精度类型可以自动转换为高精度类型,而高精度类型必须进行强制类型转换才能转换为低精度类型,强制类型转换是有精度损失的。byte→short→int→long→float→doublec

5、har→int→long→float→double2.3变量和常量2.3.1变量变量是指其值在运行时可以改变的量,用以存储相应的类型的数据。如:nta=1;doubleb=2.3;booleanc=true;如果一次定义多个相同类型的变量,可以一起声明,变量之间用逗号隔开,如:intm,n,k;也可以在定义时给其赋值,如:intm=1,n=2,k=3;2.3.2定名常量在程序运行期间其值保持不变的量,我们称之为常量(一般使用大写字母表示)。Java语言中使用关键字final来定义常量如:finaldoublePI=3.1415926;2.3.3

6、直接常量直接常量是指在程序中直接出现的常量值,直接常量又分整型直接常量和浮点型直接常量。注:整型直接常量默认为int类型,若表示长整型(Long)的,在数字后面加上大写L或小写l(建议都使用L)。如256L;整型直接常量默认是十进制数,八进制整型直接常量使用0开头,十六进制的整型直接常量使用0x或0X开头。浮点型直接常量默认是double类型的,若表示一个float类型的,可以在其后加上字母F或f。当然double类型的直接常量后也可以加上字母D或d,但可以省略。2.3.4指数计数法Java采用了一种不太直观的计数法来表示指数,如2.3×10-

7、5在程序中被表示为2.3e-5或2.3E-5,这里的e或E是“10的幂次”,可不要把它当做自然对数的基数2.4赋值数学上的等号“=”,在Java中被用作赋值符号,它表示“把其右边的值复制给左边”。“=”右边可以是任何的常数、变量或者表达式,其左边必须是一个明确的、已经命名的任何类型的变量,如:inta=10;2.5运算符运算符是用来完成一个动作的特定语言的语法记号。赋值运算符增减运算符算术运算符关系运算符逻辑运算符位运算符运算符含义=直接赋值+=加法赋值-=减法赋值*=乘法赋值/=除法赋值%=模赋值运算符JavaC/C++DelphiVisua

8、lBasic增++++Inc()无减----Dec()无运算符JavaC/C++DelphiVisualBasic加++++减----乘****浮点数

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

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

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