网站大量收购闲置独家精品文档,联系QQ:2885784924

2 java语言基础课件.ppt

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2 java语言基础课件

本次课主要内容;主要内容;2.1词法规则;举例;2.1.2 关键字;2.1.2 关键字;2.1.3 分隔符和2.1.4 注释符;2.2 Java的数据类型;为什么需要primitive;例1 :primitive与reference的区别;2.2.1 Java的基本数据类型;整型:byte、short、int、long 整型可以用十、八和十六进制表示 以0开头为八进制 以0x或0X开头的为十六进制 默认十进制 均为有符号数(和C不同) 若为长整型需在数后加 l或 L 一个整数的缺省是int型 例子 int i = 178; long j= 8864L; (8864l);2.2.1 Java的基本数据类型;字符型:char 在Java语言中,汉字与英文字母均占16位(Unicode) 字符型常量需用单引号()引起来(例如:a) 举例: char c = d; 转义字符(\),如: \n:换行符 \r :表示回车 \\ :表示反斜杠字符 \ :表示单引号;例2:转义字符;2.2.1 Java的基本数据类型;2.3 常量与变量;2.3.1常量;2.3.2 变量;变量的初始化和初始值 int a=1; 变量的默认值 只有基本数据类型作为一个类的成员使用时,未初始化时,Java会确保给定其默认值(见下页表) 基本数据类型作为方法的局部变量,一定要初始化 其它变量也必需进行初始化 变量的改变值 int b=2; b=4;;初始类型的默认值;例3:变量默认值;(2)变量作用域;例4:;例5:不同基本数据类型;2.2.2 类型转换(cast);复习:C语言的类型转换;(1)自动类型转换(或称隐含类型转换);例6:自动类型转换;(1)自动类型转换(或称隐含类型转换);(2) 强制类型转换;例子:TypeConversion;例子:比较C程序的强制类型转换和Java的类型转换;2.4.1运算符 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 条件运算符等 其它运算符;1 算术运算符 (Arithmetic Operators);例子;关系运算符用来比较两个值,返回布尔类型的值true或false。 比较运算,计算结果true或false 大于 “op1 op2” 大于等于 = “op1 = op2” 小于 “op1 op2” 小于等于 = “op1 = op2” 等于 == “op1 == op2” 不等于 != “op1 != op2” 优先级 (、=、、=) (==、!=) 关系运算符低于算术运算符;3 逻辑运算符 (Logical Operators);在Java语言中,位运算符 1.按位与运算() 参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0。 即:00=0,01=0,10=0,11=1 2.按位或运算(|) 参与运算的两个值,如果两个相应位都是0,则该位结果为0,否则为1。 即:0|0=0,0|1=1,1|0=1,1|1=1;3.按位异或运算(^) 参与运算的两个值,如果两个相应位的某一个是1,另一个是0,那么按位异或(^)在该位的结果为1。也就是说如果两个相应位相同,输出位为0,否则为1。 即:0^0=0,0^1=1,1^0=1,1^1=0 4.按位取反运算(~) 按位取反运算(~)属于一元运算符,它只对一个自变量进行操作(其他所有运算符都是二元运算符)。按位取反生成与输入位的相反的值——若输入0,则输出1;输入1,则输出0。 即:~0=1,~1=0;5.左移位运算符() 运算符执行一个左移位。作左移位运算时,右边的空位补0。在不产生溢出的情况下,数据左移1位相当于乘以2。例如: int a=64,b; b=a1; //b=128 6.右移位运算符(与) 运算符执行一个右移位(带符号),左边按符号位补0或1 运算符同样是执行一个右移位,只是它执行的是不带符号的移位;例子;用赋值运算符将一个变量和一个表达式连接起来的式子 变量 赋值运算符 表达式 优先级: 赋值运算符 算术、关系和逻辑运算符 简单赋值运算符= a=5+6; b=c=d=a+5; a=5+(c=5); a=(b=4)+(c=6);;复合赋值运算符 +=、 -=、 *=、 /=、%= =、=、=、^=、|= 变量 复合赋值运算符 表达式等价于 变量

文档评论(0)

baa89089 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档