java期末复习课件第2讲-Java语言基础.ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA 语言 第2讲 JAVA语言基础 上一讲回顾 Java发展 Java特点 面向程序设计基本概念 Java程序结构 Java体系结构 JDK及Java程序编译与运行方法 学习要点 掌握各种简单数据类型的使用 掌握运算符和表达式的使用 掌握流程控制语句 分支语句 循环语句 掌握Java程序简单的输入输出方法 Java数组的使用方法 2. 1 数据类型 2.1.1数据类型 数据类型 关键字 占用比特数 缺省数值 布尔型 boolean 8 false 字节型 byte 8 0 字符型 char 16 \u0 短整型 short 16 0 整型 int 32 0 长整型 long 64 0 浮点型 float 32 0.0F 双精度型 double 64 0.0D 2.1.2变量 变量声明:先声明,后使用 int nSecond = 10 ; 基本数据类型 JAVA 标识符(区分大小写) 字母、数字、_、$组成,字母、_、$开头 2.1.3常量 整型常量: 32位(一般)和 64位(长型L/l) 255(十),0377(八),0XFF(十六) 浮点常量: 32位(一般F/f)和 64位(双精度D/d) 19.4(一般表示) 2.4E-4(指数表示) boolean常量:true,false 不能转化为 int 型 常量(续) char型常量:用单引号界定 , \ x20 采用Unicode码,从\u0000~\uFFFF,其中\u00~\uFF为ASCII码 字符串常量:用双引号界定 HELLO,WORLD +号的特殊用法 Hello+World 即HelloWorld 若a=4, 则a=+a 即 a=4 常量(续) 特殊字符 引用方法 对应Unicode码 意义 ‘\b’ ‘\u0008’ 回退 ‘\t’ ‘\u0009’ 水平制表符tab ‘\n’ ‘\u000a’ 换行 ‘\r’ ‘\u000d’ 回车 ‘\’ ‘\u0022’ 双引号 ‘\’’ ‘\u0027’ 单引号 ‘\\’ ‘\u005c’ 反斜线 2.1.4变量类型转换 短类型 - 长类型:默认 长类型 - 短类型:强制转换 例: int a ; long b ; b = a ; a = ( int ) b ; 2.2 JAVA的运算符 算术运算符 关系运算符 逻辑运算符 位运算符 其他 三目条件;合并 运算符的优先级 注释 JAVA的运算符(续) 2.2.1 算术运算符 双目运算符 +,-,×,/,%(取余) +号:可连接字符串 He+llo为Hello 单目运算符(自运算符) ++,- -,运算符的位置决定自运算的顺序 a=3,b=5; c=(a++)*b; a=?,c=? -,求相反数 JAVA的运算符(续) 2.2. 2 关系运算符 对两运算量大小关系的比较,结果是布尔量 ,,=,=,!=,= =(与=不同) 2.2. 3 逻辑运算符 表示两布尔量的逻辑关系,结果仍为布尔量 双目:(与、或) 非简洁运算符:,| A B | f(A) 简洁运算符:,|| A B || f(A) 单目:!(否) 2.2.4 位运算符 按位取反?,10101010。 按位与,1111100110001111 按位或|10001111 按位异或^10001111 左移,101010112 右移,101010112 无符号右移,101010112 JAVA的运算符(续) 2.2. 5 三目条件运算符(?:) D=表达式A?表达式B:表达式C A为真,返回表达式B A为假,返回表达式C 例: int x=5, y=8; long z=2; long k=x3?y:z; //8 总是返回B,C中的长类型 JAVA的运算符(续) 2.2.6 合并运算符 二元运算符@=,a@=b即a=a@b a+=b ? a = a + b; 运算符的优先级 括号最优先,参见p33表2-8所示。 2.3 JAVA的流程控制语句 结构化程序设计的三种基本控制语句 顺序 分支 循环 2.3.1 分支(选择)语句 IF语句 if(条件表达式)语句组; if(条件表达式)语句组1; else 语句组2; 语句组 用大括号括起的语句集合 else与最近的if配合,用来消除二义性 分支(选择)语句(续) 嵌套的if-

文档评论(0)

好文精选 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档