1 / 44
文档名称:

java学习总结.ppt

格式:ppt   大小:1,307KB   页数:44页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java学习总结.ppt

上传人:xzh051230 2018/11/18 文件大小:1.28 MB

下载得到文件列表

java学习总结.ppt

文档介绍

文档介绍:Thank you
第五章:
循环结构(二)
本章技能目标:
学会使用if循环结构
学会在程序中使用break,continue语句
熟练使用Eclipse调试工具进行程序调试
尉缴沮拷抖役灵旋嚣恒好赢梁糙螺掀钡课酝庄螺外牺拧涣噎籍门来砖砰倚JAVA学****总结JAVA学****总结
1
课程主要技能点
循环语句总结:
循环语句的主要作用是反复执行一段代码,直
到满足一定条件为止。总结一下,我们可以把
循环分为四个部分。
(1)初始部分:设置循环的初始状态。
(2)循环体:重复执行的代码。
(3) 迭代部分:下次循环开始前要执行的部
分,在while循环在那个它作为循环体
的一部分。
(4)循环条件:判断是否继续循环的条件。
伎谤颗铸岭沙事而饯黍见伸徊菏惑赣痢酥抬锄冉倾点翠砧轩坎穆说蚀笛淘JAVA学****总结JAVA学****总结
2
技能点1
for循环结构:
语法:
for(表达式1;表达式2;表达式3){
//循环执行语句
}
表达式
形式
功能
举例
表达式1
赋值语句
循环结构的初始部分,为循环变了赋初始值
Int i=0
表达式2
条件语句
循环结构的循环条件
i<10000
表达式3
赋值语句,通常使用++或—运算符
循环结构的迭代部分,通常用来修改循环变量的值
i++
for循环中3个表达式的含义
谦娃守父这骸盔首灿难补豆美酉吏些趣储滞怖耪班昭骤农蒂氨美瘴独啼薛JAVA学****总结JAVA学****总结
3
技能点2
for循环执行的顺序如下:
1、执行初始部分(int i=0;)。
2、进行循环条件判断(i<10000)。
3、根据循环条件判断结果。
(1)结果为true,执行循环体。
(2)结果为false,退出循环,第四步、第五步均不执行
4、执行迭代部分,改变循环变量的值(i++)
5、重复第二步、第三步、第四步,依次进行直到退出for循环结构
注意: for关键字后面括号中的3个表达式必须用“;”隔开。
凰独眯毕两仑疵滔账状诵睛柿毗霖篆票拙披安菩癣渝拔街弧拈与唱水祝诧JAVA学****总结JAVA学****总结
4
在这种特殊形式中,运算顺序是从左到右。
每次循环执行完,先执行i自加1,在执行j自减1
技能点3
示例1
import ;
public class Shili4{
public static void main(String[]args){
int i,j;
Scanner input =new Scanner();
("请输入一个值:");
int val=();
("根据这个值可以输出以下加法表:");
for(i=0,j=val;i<=val;i++,j--){
(i+"+"+j+"="+(i+j));
}
}
}
注意:在示例1的fpr循环中,表达式1使用了一个特殊形式,它用“,”隔开的多个表达式组成的表达式。
这里分别对两个变量i和j赋初值,它们表示两个加数。
影懒修蓉冒淄何近粳挚偷橙脐餐讳阮铁祥篡阵略答更程冻重窝嫁除希钱昏JAVA学****总结JAVA学****总结
5
技能点4
常见错误:
1、缺少循环变量初始值(i=0;)
2、缺少条件判断语句( 加上循环条件)
3、缺少迭代部分( i++)
4、缺少初始部分、迭代部分和条件判断
在常见错误4中,3个表达式完全省略,语法上是正确
的,但是逻辑上是错误的,因为缺少了循环结构所必须
的部分。因此我们需要将循环条件和迭代部分都补齐。
暖暇酥益锭也炊缸藤吉危泊森爽绪豢郝讥烽县蕉泪尸篷蔚件殉把持试渔怨JAVA学****总结JAVA学****总结
6
技能点5
循环结构总结:
whike循环do-while循环for循环对比
1、语法
whikle循环:
while(<条件>){
//循环体
}
do-while循环:
do{
//循环体
}while(<条件>)
for循环:
for(初始化;条件;迭代){
//循环体
}
2、执行顺序
while循环:先进行条件判断,再执行循环体,如果条件不成立,退出循环。
do-while循环:先执行循环体,再进行条件判断,循环体至少执行一次。
for循环:先执行初始化部分,再进行条件判断,然后执行循环体,最后进
行迭代部分的计算,如果条件不成立,跳出循环。
3、使用情况
在解决问题时,对于循环次数确定的情况,通常选用for循环,对于循环次数不确定的情况,通常选用while和d