Java语言基础(上).pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java语言基础(上)

总结 JDK提供一系列的工具,这些工具位于JDK安装路径的bin目录下,常用的有: javac:编译;java:运行;javadoc:提取文档 Java中的数据类型大体上分为两种: 原始数据类型和引用数据类型; 变量是存储数据的基本单位; 运算符和表达式 选择和循环流程控制; 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * 演示出错信息及改后的结果,讲解当强制转换时,精度有损失 (11 + 3 * 8) / 4 % 3 * * * 演示时注意讲解如果else if的顺序被调整,会怎样 * * 1)讲语法,有三个表达式,分别用来做什么 2)讲执行顺序,对应着引例讲 3)讲代码规范 * 运算与表达式(5)——赋值运算符 赋值运算符的运算顺序是从右至左的: 运算符 说 明 = 赋值,将右侧的值赋给左侧的变量 += 相加并赋值,如:a += b等价于a = a + b -= 相减并赋值,如:a -= b等价于a = a – b *= 相乘并赋值,如:a *= b等价于a = a * b /= 相除并赋值,如:a /= b等价于a = a / b %= 取模并赋值,如:a %= b等价于a = a % b 运算与表达式(7)——条件运算符? : 条件运算符是三元运算符; 它的一般形式是: 表达式1 ? 表达式2 : 表达式3 根据表达式1的结果来判断执行表达式2还是表达式3,如果表达式1的结果为true,则执行表达式2,否则执行表达式3; 条件运算符在某些情况下能够替代小型的if…else语句。 运算与表达式(8)——优先级 很多情况下,一个表达式由多个运算符组成,优先级决定运算符的计算顺序: 优先级 运 算 符 1 括号: ()和[] 2 一元运算符:-、++(前置)、--(前置)、! 3 算术运算符:*、/、%、+和- 4 关系运算符:、=、、=、==和!= 5 逻辑运算符:、|、和|| 6 条件运算符:? : 7 赋值运算符:=、*=、/=、%=、+=和-= 变量的作用域(1) 变量 的作用域指变量起作用的范围,说明变量在什么部分可以被访问; Java 变量 声明 可以在程序的任何部分声明,即:何处使用,何处声明。 作用域 规则 变量的作用域属于声明它的代码块,变量的最小作用域是包含它的一对{}之间。 /*有1,2,3,4四个数字,能组成多少个不相同且无重复的三位数?*/ public class ScopeVariable { public static void main(String[] args) { int count = 0; for (int i = 1; i = 4; i++) //在需要使用变量时声明 { for (int j = 1; j = 4; j++) { for (int k = 1; k = 4; k++) { if (i != j i != k j!= k) { int temp = i * 100 + j * 10 + k; System.out.print(temp + \t); count++; } } } } /*思考:在此处可以访问到变量k吗?*/ System.out.println(\n有: + count + 个符合要求的数); } } 变量的作用域(2) 控制流语句(1) 一般情况下,程序是从上往下依次顺序执行的; 但很多时候,我们需要改变程序执行的流程,这就使用到了控制流语句; 控制流语句包括: 判断语句 循环语句 跳转语句 控制流语句(2)——判断语句 判断语句也称作条件语句或分支语句; 判断语句主要用来控制程序在何种情况下执行某一部分; 判断语句包括: if语句 if…else语句 if…else if语句 switch…case语句 控制流语句(3)——if条件结构 if条件结构是根据条件判断之后再做处理 if ( 条件 ) { //语句 } if ( 令狐冲Java成绩 90 ) { 师父奖励令狐冲; } 结合问题 基本的

文档评论(0)

little28 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档