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

WEB 程序设计2_3 2.3 Java语言基础教学文稿.ppt

  1. 1、本文档共62页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.3.2 分支与循环控制 1 if语句控制的分支 if (条件) 处理语句; 语句格式1: 关键字if 语句示例: if (sPass == passWord) mainFram.Open(); 2.3.2 分支与循环控制 1 if语句控制的分支 if (条件) 满足条件时处理语句; else 不满足条件时处理语句; 语句格式2: 语句示例: if (sPass == passWord) mainFram.Open(); else System.out.println(“非法用户!”); 方法:System.out.println: 打印入口参数并换行 2.3.2 分支与循环控制 2 逻辑表达式与条件语句 三种逻辑运算符:逻辑与,||逻辑或,!逻辑非, 优先组顺序: !, , || 应用场合: 多种条件进行组合时 语句示例: ((weight70)(weight=80)) 答案 思考:老人与小孩免票,如何写表达式? 2.3.2 分支与循环控制 2 逻辑表达式与条件语句 语句示例: ((age=7) || (age=80)) 老人:age =80; 小孩:age 7; !((age7) (age80)) 2.3.2 分支与循环控制 3 swicth语句控制的分支 switch( i + j ){ case 1: element = 0; break; case 2: element =100 ; break; default:element = -1; } 2.3.2 分支与循环控制 根据专业代码,(注意switch中不能用字串比较) 3 swicth语句 研究生复试,在哪? switch( 专业 ){ case ‘m’ //管理科学与工程: 地址 = 一楼系办公室; break; case ‘i’ //情报学: 地址 =二楼院办 ; break; case ‘s’ //信息资源管理: 地址 = 五楼; } 如果写成if语句的形式? 2.3.2 分支与循环控制 4 while语句控制的循环 while (条件) 循环语句块 语句格式1: 语句示例1到N的连加: int i=1,sum=0; while (i N){ sum +=i; i ++; } 思考: 数组的复制,已有一个数组,把各元素复制? 2.3.2 分支与循环控制 4 while语句控制的特环 例:数组的复制,已有一个数组,把各元素复制: int array1[]=1,3,2,4,3}; float array2=new float[5]; int i = 0; while( i 5){ array2[i] = array1[i] ; } 2.3.2 分支与循环控制 5 for语句控制的循环 for (初始值; 终止条件; 增量) 循环语句块 语句格式1: 语句示例1到N的连加: int sum=0; for (i=1;i N; i++){ sum +=i; } 2.3.2 分支与循环控制 6 break与continue语句 (1) break的作用:从结构、循环、过程中跳出 int sum=0; for (i=1;i N; i++){ sum +=i; if (sum = 50) break; } 本例i=? 2.3.2 分支与循环控制 6 break与continue语句 (2) continue的作用:跳过continue后面的语句,进入下一循环 String str=“”; for (i=1;i = 5; i++){ str = str + ‘*’; if ((i == 2) ||(i==4)) continue; System.out.println(str); } 能把表达式写得简洁一些吗? 2.3.2 分支与循环控制 6 break与continue语句 (2) continue的作用:跳过continue后面的语句,进入下一循环 String str=“”; for (i=1;i = 5; i++){ str = str + ‘*’; if ( i%2 == 0 ) continue; System.out.println(str); } 简洁一些吗? 2.3.3 对象与类 面向对象(OO) 整个Java语言就是建立在类的基础之上的. 一个Java程序都要至少一个类 类是对象的模板 类的实例就是对象 2.3.3 对象与类 1 类的定义(声明) [modifiers] class classname [extends superclassname [

文档评论(0)

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

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

1亿VIP精品文档

相关文档