for循环结构及实例

1 问题

for循环结构以及break和continue对循环的影响

程序的循环结构是Java编程中的重要内容,通过掌握Java中的for循环结构,可以提升我们的代码水平,更加清晰的体现了我们的编程逻辑以及为我们解题提供更好的方法。

2 方法

  1. ①第一个部分是一个初始化,可以定义一个新的变量: int count=10或者直接赋值:i=10。

  2. ②第二个部分是循环维持的条件。这个条件是先验的,与while循环一样,进入循环之前,首先要检验条件是否满足,条件满足才执行循环;条件不满足就结束循环。

③第三个部分是步进,即每轮执行了循环体之后,必须执行的表达式。通常我们在这里改变循环变量,进行加或减的操作。

  1. break和continue对循环的影响

①break:跳出当前循环块(for、while、do while)或程序块(switch)。在循环块中的作用是跳出当前正在循环的循环体。在程序块中的作用是中断和下一个case条件的比较。

②continue:用于结束循环体中其后语句的执行,并跳回循环程序块的开头执行下一次循环,而不是立刻循环体。

代码清单 1

//for循环结构
for (初始化数据;循环条件;单步动作){
 //循环体内代码
}
for (int i = 1; i<= 10; ++i){
     System.out.println("Hello World");
}
实例一 查找100以内素数
public class zhouboke {
   public static void main(String[] args) {
           int a=0;
           for(a=1;a<=100;a++) {
               int i=0;
               for(i=2;i<a;i++){
                   if(a%i==0){
                       break;
                   }else{
                       System.out.println(a);
                       break;
                   }
               }
           }
       }
}
实例二
public class zhouboke {
   public static void main(String[] args) {
       for (int i = 0; i < 10; i++) {
           if (i == 5) {
               continue; // 当i等于5时,跳过当前循环的剩余代码,直接进入下一次循环
           }
           System.out.println(i);
       }
   }
}

3 结语

For可以根据循环次数限制做多少次重复操作,初始化的条件可以使用局部变量和外部变量使用局部变量时,控制执行在 for 结束后会自动释放,提高内存使用效率。且变量在 for 循环结束后,不能被访问。先判断,再执行。

猜你喜欢

转载自blog.csdn.net/gschen_cn/article/details/142867615