for循环:

for循环格式:

for(初始化语句;判断条件语句;控制条件语句) {
循环体语句;
}

例子:取五位数各个位数的练习

 public  static void main(String[] args){

       for (int i=10000;i<=99999;i++){
           int ge = i%10;
           int shi = i/10%10;
           int bai = i/100%10;
           int qian = i/1000%10;
           int wan = i/10000;
           if ((ge ==wan) && (shi == qian) && ((ge+shi+qian+wan)==bai)){
           System.out.println(i);
           }
       }


    }

增强for循环:

增强for循环
数组的输出,一般都会使用for循环输出,但在JDK 1.5之后为了方便数组的输出,提供了一种foreach语法,此语法的使用格式如下: 
for(数据类型 变量名称 : 数组名称){
        …
} 
//定义数组
        int[] arr={10,2,3,5,6,12};//长度:arr.length
int index=0;//定义下标
        for(int a:arr){
//            System.out.print(a+"  ");
            if(a==3){
                System.out.println(index);
            }
            index++;
        }

 

while循环:

格式:

while(判断条件语句) {
循环体语句;
}

 

do while 循环:

格式:

do...while循环的基本格式:
do {
循环体语句;
}while(判断条件语句);

 

三种循环的区别:

循环语句的区别:
do...while循环至少执行一次循环体。
而for,while循环必须先判断条件是否成立,然后决定是否执行循环体语句。

那么,我们一般使用哪种循环呢?
优先考虑for,其次考虑while,最后考虑do...while

 

跳转控制语句: 

break:中断

continue:继续

return:返回,结束main方法

 

posted on 2019-03-24 18:53  睡觉的阿狸  阅读(486)  评论(0编辑  收藏  举报