- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JAVA循环.数组.字符串
循环、数组、字符串;举例说明,循环结构用于解决哪些问题?
循环结构中使用了哪些关键字?
程序调试有哪些步骤?
什么时候选用for循环结构?
for循环结构的基本语法和执行顺序是什么?
什么情况下使用数组?
如何定义一个int数组?
怎样引用一个数组中的元素?
字符串有哪些常用方法?
;理解循环的含义
会使用while循环结构
会使用do-while循环结构
会使用for循环结构
会在程序中使用break、continue和return
掌握数组的基本用法
会应用数组解决简单问题
理解基本数据类型和引用数据类型
字符串常用方法
字符串与基本类型数据之间的转换
;指导——计算100以内偶数之和 ;指导——查询商品价格;练习——升级购物结算 ;;;while循环和do-while循环的区别
语法不同
执行次序不同
初始情况不满足循环条件时
while循环一次都不会执行
do-while循环不管任何情况都至少执行一次;小结3;练习——升级菜单切换 ;什么是for循环;指导——计算顾客比例 ;int i = 2;
switch(i){
case 1:
System.out.println(星期一);
break;
case 2:
System.out.println(星期二);
break;
}
//其他语句;break:改变程序控制流
用于do-while、while、for中时,可跳出循环而执行循环后面的语句; ;……
for(int i = 0; i 5; i++){ //循环5次录入5门课成绩
System.out.print(请输入第 + (i+1) + 门课的成绩: );
score = input.nextInt();
if(score 0){ //输入负数
isNegative = true;
break;
}
sum = sum + score; //累加求和
}
…循环外的语句…;如何使用return语句;提示
1、使用循环进行累加,从1到10
2、判断累加值是否大于20
3、如果大于20,则跳出循环,并打印当前值;1、通过循环,获得分数大于等于80分的学生人数num
2、判断:如果成绩80,不执行num++,直接进入下一次循环;continue :只能用在循环里
continue 作用:跳过循环体中剩余的语句而执行下一次循环
; for (int i = 0; i total; i++) {
System.out.print(请输入第 + (i + 1) + 位学生的成绩: );
score = input.nextInt();
if (score 80) {
continue;
}
num++;
}
System.out.println(80分以上的学生人数是: + num);
double rate = (double) num / total * 100;
System.out.println(80分以上的学生所占的比例为: + rate + %);;
使用场合
break可用于switch结构和循环结构中
continue只能用于循环结构中
return用于方法中
作用(循环结构中)
break语句终止某个循环,程序跳转到循环块外的下一条语句。
continue跳出本次循环,进入下一次循环
退出当前方法,返回调用该方法语句处,执行紧跟语句;提示
1、使用循环进行累加,循环的范围是从1至10
2 、判断当前数是否为偶数
3 、如果为奇数跳过,执行下一个循环,如果为偶数,进行累加;指导——循环录入会员信息 ;练习——验证用户登录信息 ;到目前为止所学的循环结构有哪些? ;循环结构总结2-2;总结;;;数组是一个变量,存储相同数据类型的一组数据
;什么是数组3-2;什么是数组3-3;使用数组四步走:
1、声明数组
2、分配空间
3、赋值
4、处理数据
;;;;方法1: 边声明边赋值
方法2:动态地从键盘录入信息并赋值;60;小结2;指导——显示商品名称;练习——购物金额结算 ;使用java.util.Arrays类
java.util包提供了许多工具类
Arrays类提供操作数组的方法,例排序、查询
Arrays类的sort()方法: 对数组进行升序排列; import java.util.*; //导入包
……
int[] scores = new int[5]; //成绩数组
文档评论(0)