循环结构:重复做一些事情。
1.初始化语句。这部分最先执行,只执行一次。
2.条件判断(布尔结果)。如果不够,就继续。够了就停下。
3.循环体(重复的内容)。工作内容。做什么。
4.步进语句。收尾工作。每次写完,计数器+1。
for循环
for(1初始化语句; 2条件判断 ; 4步进语句){
3循环体
}
顺序:1234 --> 234 --> 234……直到2不满足。
public class DemoFor{
public static void main(String[] args){
for(int i=1;i<=10;i++)
{
System.out.println("这是第"+ i +"个数。");
}
}
}
/*求1-100里的偶数和*/
public class DemoFor{
public static void main(String[] args){
int sum = 0;
for(int i=1;i<=100;i++){
if( i%2 == 0){
sum +=i;
}
}
System.out.print("1-100内的偶数和为"+sum);
}
}
while
标准格式:
while(条件判断){
循环体
}
条件判断为true则执行,为false停止。
扩展格式:
1 初始化语句
while(2 条件判断){
3 循环体
4 步进语句
}
执行顺序:1234 --> 234 --> 234 --> …… 2不满足为止
public class Demowhile{
public static void main(String[] args){
for(int i = 1;i<=10;i++){
System.out.println("Hello"+i);
}
System.out.println("===================");
int i= 1; //初始化
while(i<=10){ //条件判断
System.out.println("你好"+i); //语句体
i++; //步进体
}
}
}
//求1-100的奇数和:
public class WhileSum{
public static void main(String[] args){
int i=1;
int sum = 0;
while(i<=100){
if(i%2!=0){
sum+=i;
}
i++;
}
System.out.print("1-100的奇数和:"+sum);
}
}