什么是循环结构

2025-10-08 14:09:22

     选择结构,使用它可以解决逻辑判断的问题,但在实际问题中会遇到需要多次重复执行的操作,仅仅使用选择结构不容易解决,循环结构,可以让程序帮助我们完成繁重的计算任务。

工具/原料

Myeclipse 开发工具

方法/步骤

为什么要使用循环结构呢?

    下面为大家举一个例子:   假设张浩的考试成绩只有80分,没有达到老师为他定的目标,为了惩罚张浩,老师决定让张浩编程写100遍“好好学习,天天向上!”

      经过努力,张浩终于写完了100遍。

      

public class DoW {

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

           System.out.println("第1遍:好好学习,天天向上!");

           System.out.println("第2遍:好好学习,天天向上!");

           System.out.println("第3遍:好好学习,天天向上!");

           System.out.println("第4遍:好好学习,天天向上!");

           System.out.println("第5遍:好好学习,天天向上!");

           System.out.println("第6遍:好好学习,天天向上!");

           System.out.println("第7遍:好好学习,天天向上!");

           System.out.println("第。。。。。。。遍:好好学习,天天向上!");

           System.out.println("第100遍:好好学习,天天向上!");

           

}

}

而张浩也花费了半个多小时!

什么是循环结构

        同样李华也受到了老师的惩罚,同样是罚写编程100遍“好好学习,天天向上!”  而李华恰巧用了循环结构,用了不到2分钟就写完了!

public class DoW {

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

          int i=1;

          while (i<=100){

         System.out.println("第"+i+"遍:好好学习,天天向上!");

         i++;

          }

                      

}

}

什么是循环结构

      同样是写100遍的“好好学习,天天向上!”但用了循环结构和不用循环结构,用时却大大不同啊!

     通过以上案例,想必大家也大致了解什么是循环结构了吧!下面我在为大家详细的介绍一下循环结构!

while 循环结构的执行顺序,:

   声明并初始化循环变量→判断循环条件是否满足,如果满足则执行循环操作,否则退出循环→执行完循环操作后,在此判断循环条件,决定继续执行循环或退出循环!

什么是循环结构

import java.util.Scanner;

public class DoW {

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

          String answer;//标示是否合格

          Scanner input = new Scanner(System.in);

          System.out.println("合格吗?(y/n)");

          answer = input.next();

          while(!"y".equals(answer)){

         System.out.println("上午阅读教材!");

         System.out.println("下午上机编程!\n");

         System.out.println("合格了吗?(y/n)");

         answer=input.next();

          }

          System.out.println("完成学习任务!");

                      

}

}

什么是循环结构

上述中,我们通过定义string变量answer将控制台中输入的一个字符串保存在其中,通过!“y”.equals(anwer)判断变量是不是y,“当answer的值不是y的时候,其值为true,answer的值是y的时候,其值反为false,所以运行程序时输入y时,循环可以退出!”

什么是循环结构

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢