1)循环a) 我们已经学习了在控制台输出信息,那么如果我们想在控制台输出10次:“OK”,我们可以在代码里写10行输出语句:在Eclipse里演示,输出100次,就要写100行,输出1万次,那不就得写1万行么? b) 而且在修改的时候也很麻烦,演示把“OK”改成“YES” 1. 没有使用循环结构(输出100次:“我是最棒的!”) System.out.println("OK "); System.out.println("OK "); System.out.println("OK "); System.out.println("OK "); System.out.println("OK "); System.out.println("OK "); … … System.out.println("OK "); 要写100行,如果要输出10000次,要写10000行。如果要将输出内容“OK”改成其他内容,每一个输出行都要修改 以上代码存在的问题: 1. 如果输出次数改变:要修改大量代码 2. 如果输出内容改变:要修改大量代码 这样的解决方式太繁琐,使用循环结构解决。 c) JAVA为我们提供了循环结构来解决这样的问题,我们先看一下是什么样子的: d) 代码演示用while循环解决这个问题 2. 使用循环结构 public class HelloWorld3 { public static void main(String[] args) { int i = 1; while (i <= 10000) { System.out.println("第" + i + "遍说:我是最棒的!"); i = i + 1; } } } 只用四行代码就解决问题。 a) 代码简单 b) 修改容易 e) 定义:循环:就是重复地做一件事。 f) 在我们的生活中,有很多用到循环的例子: 3. 打印50份资料,只要没有打印到50份,就一直打印。 a) 有打印开始和结束的条件:从第1份开始打印,打印到50份就结束打印:引出循环条件 b) 有重复要做的事情:反复地打印:引出循环操作 4. 在400米环形跑道上进行万米长跑,只要没跑够1万米,就要一直跑。 a) 有长跑开始和结束的条件:从第1圈开始跑,跑到1万米(25圈)就结束:引出循环条件 b) 有重复要做的事情:反复地跑圈:引出循环操作 g) 循环结构的特点 循环包括了循环条件和循环操作 1. 循环条件:循环所要满足的条件(循环不是无休止进行的,满足一定条件的时候循环才会继续,这个条件就是循环条件,当循环条件不满足时,循环就会结束。): a) 要有循环开始的条件 b) 要有循环结束的条件:只要条件不成立,循环就结束 2. 循环操作:循环结构中反复执行的相同或类似的一系列操作。 a) 具体要反复执行的操作 b) 改变循环的条件,以保证循环可以结束 2)小结a) 使用循环结构的目的是为了解决重复执行某些操作的问题。
|