关于JAVA的循环语句 和 控制

来源:互联网 发布:台湾网络电视在线直播 编辑:程序博客网 时间:2024/05/18 00:23

循环语句在程序设计中用来描述有规则重复的流程。

我现在就说说这几种常用的循环

1.while语句

2.do-while语句

3.for语句

一.while语句语法格式:

while(循环条件){

   循环体;

   }

列子1:

while(true){//写(true)是代表死循环

   System.out.println(‘a’);//循环输出a

   }

列子2:

int i = 0;

   while(i < 10){//确定

   System.out.println(i); //输出变量的值

   i++; //变量的值增加1

   }

二.do-while语句语法格式:--------while 和 do - while 的区别在于后者先运行一次循环体,再判断 

 do{

  循环体;

   }while(循环条件);

列子1:

int i = 0;

   do{

   System.out.println(i);   //输出变量的值

   i++;                 //变量增加1

   }while(i < 10);

例子2:

int i=0;
do{
System.out.print(i+++" ");
}while(i<10);
输出结果为 :
0 1 2 3 4 5 6 7 8 9 

三.for语句语法格式:

for(初始化语句;循环条件;迭代语句){//一般for循环常用格式

   循环体;

   }

列子:

实现求1-100之间数字的和,代码如下:

   int sum = 0;//使用sum变量来保存1-100之间数字的和

   for(int i = 1;i <= 100;i++){//让i循环100次

   sum +=i;//这种写法也等同于 sum=sum+i;

   }

   System.out.println(sum);//输出1-100之间数字的和

for(int i=0;i<10;i++){
System.out.print(i+" ");
}
for循环在JAVA JDK1.5之后出来的新特性
多用于遍历数组
int[] array=new int[10];
for(int x:array){
System.out.print(x+" ");
}
输出结果为:
0 0 0 0 0 0 0 0 0 0 //全部都为0是数组没有赋初值,系统自动赋默认值


当然 在循环中也可能会见到break continue return这些关键字,

break就是直接跳出该层循环

continue就是直接进入该层循环的下一次迭代

return就是直接退出程序或函数



0 0
原创粉丝点击