流程控制04循环结构
while循环
while(布尔表达式)
{
//循环内容
}
只要布尔表达式是true就会一直执行下去
//输出0-100
int i = 0;
while(i<=100)
{
System.out.println(i);
i++;
}
//计算1+2+3+...+100
int i=1;
int sum=0;
while(i<=100)
{
sum=sum+i;
i++;
}
System.out.println(sum);
do...while循环
至少执行一次
do{
//代码语句
}while(布尔表达式);
int i = 0;
int sum = 0;
do {
i++;
sum=sum+i;
}
while(i<100);
System.out.println(sum);
int a = 0;
while(a<0)
{
a++;
}
System.out.println("============");
do {
System.out.println(a);
}
while(a<0);
For循环
for(初始化;布尔表达式;更新){
//代码语句
}
int a = 1; //初始化条件
while (a<=100){//条件判断
System.out.println(a);//循环体
a+=2; // 迭代
}
System.out.println("while循环结束");
for (int i = 1;i<=100;i++)
{
System.out.println(i);
}
System.out.println("for循环结束");
打印99乘法表
for (int i = 1;i<=9;i++)
{
for (int j = 1;j<=i;j++)
{
System.out.print(i+"*"+j+"="+i*j+"\t");
}
System.out.println();
}
增强for循环
int[] numbers = {10,20,30,40,50};//定义一个数组
//遍历数组元素
for (int x:numbers)
{
System.out.println(x);
}

浙公网安备 33010602011771号