《Java基本程序设计》PPT课件

《Java基本程序设计》PPT课件

ID:38599340

大小:337.32 KB

页数:33页

时间:2019-06-15

《Java基本程序设计》PPT课件_第1页
《Java基本程序设计》PPT课件_第2页
《Java基本程序设计》PPT课件_第3页
《Java基本程序设计》PPT课件_第4页
《Java基本程序设计》PPT课件_第5页
资源描述:

《《Java基本程序设计》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章Java基本程序设计2.1数据类型与变量2.1.1数据类型Java语言的数据类型只有两类:基本数据类型与引用类型。基本数据类型包括:boolean(布尔型)char(字符型)byte(字节型)short(短整型)int(整型)long(长整型)float(单精度浮点数型)double(双精度浮点数型)说明:boolean(布尔类型)的大小(所占用的字节数)在Java中没有明确规定。void类型仅在定义一个方法的返回值类型时才可能用到,表示该方法无返回值,不用于定义变量。2.1.2常量1.布尔型常量(boolean)常量值只有true或

2、false。true表示“逻辑真”false表示“逻辑假”2.整型常量(int或long)有十进制、八进制、十六进制三种表示法:十进制:十进制整数,如:123,-48等。八进制:以数字0开头的八进制整数十六进制:以0x或0X开头的十六进制整数整型常量(int)在机器中占32位,即4个字节。3.浮点数型常量(float或double)有两种表示形式:十进制小数形式和科学记数法形式。2.1.2常量4.字符型常量(char)Java中的字符采用Unicode字符集的编码方案,是16位的无符号整数,占2个字节,表示的字符从0~65535。字符型常量

3、值有两种表示方法。表示换行,其Unicode值是10。r表示回车,其Unicode值是13。t表示Tab键,其Unicode值是9。ddd表示用三位八进制数代表的ASCII字符,从00~377,可表示256个ASCII字符。uxxxx表示用四位十六进制数代表Unicode字符,从u0000~uffff,表示所有的Unicode字符。'表示字符',即u0027。"表示字符",即u0022。\表示字符,即u005c。2.1.2常量4.字符型常量(char)注意Java中Unicode转义字符序列的处理时机。故

4、下边的换行用法不正确:企图用u000a代替Strings="abcu000adef";在编译时首先将转义字符处理成:Strings=“abcdef”编译程序会报错:unclosedstringliteral正确用法应该是:Strings=“abcdef”;再如:doubleu5de5u8d44=2345.6;上述代码经编译处理等价于:double工资=2345.6;2.1.2常量5.字符串常量(String)Java中字符串实际上是字符串类java.lang.String的一个对象,所有字符串常量值都用双引号括起来。Java

5、中主要的是标识符常量。一个标识符常量是一个变量,一旦它的值初始化后,就再不能改变。什么是“Java字母”?若aracter.isJavaIdentifierStart(ch)返回值是true,则ch称为是一个“Java字母”。按照Java编码规范,组成变量名各个单词的首字母要大写,但第一个单词的首字母要小写。2.1.3变量各种类型的变量在运算时,Java会进行类型转换。自动类型转换若类型转换时不会造成数据的精度丢失,则Java自动进行类型转换。方向如下:byte->short或char->int->long->float->doublesh

6、ort与char之间不能自动转换。强制类型转换不能按上述进行自动转换的则必须进行强制类型转换。格式是:(type)e,表示将表达式e的值的类型强制转换成type类型。如:chara='啊';shortv;v=a;//错误:不能自动转换v=(short)a;//正确2.1.4Java中的关键字Java语言中定义了如下关键字,有特定的含义与用途,不能挪作它用。abstractbooleanbreakbytebyvaluecasecastcatchcharclassconstcontinuedefaultdodoubleelseextendsfi

7、nalfinallyfloatforfuturegenericgotoifimplementsimportinnerinstanceofintinterfacelongnativenewnulloperatorouterpackageprivateprotectedpublicrestreturnshortstaticsuperswitchsynchronizedthisthrowthrowstransienttryvarvoidvolatilewhile2.2.1运算符Java中表达各种运算的符号称为运算符,运算符的运算对象称为操作数。需

8、要一个操作数参与运算的运算符称为单目运算符。1.算术运算符算术运算符用于处理整型、浮点型、字符型的数据,进行算术运算。Java对+作了重载(Java中惟一重载的符号)/用于整型表

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

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

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