Java循环结构语句的特点和使用方法

一、概述

【引例】编程打印所有大写英文字母和对应的Unicode码。

System.out.println('A'+":"+65);
System.out.println('B'+":"+66);
//........
System.out.println('Z'+":"+90);

本章介绍三种循环方式:while循环、do while循环和for循环。

二、while循环

1、使用格式

while(循环继续的条件表达式){
循环体或称循环内容
}

2、执行流程

Java循环结构语句的特点和使用方法_第1张图片
while循环流程.png

示例:用whille循环演示一个场景:上课迟到:罚做俯卧撑20次

int i=1;
while(i<=20){
    System.out.println("上课迟到,罚做俯卧撑"+i+"次");
    i++;
}

3、案例

【示例】用while循环打印所有大写英文字母和对应的unicode码。

解法一:

代码
public class Test31 {
    public static void main(String[] args) {
        int i=65;
        while (i<=65+25) {
            System.out.println((char)i+":"+i);
            i++;
        }
    }
}

解法二:

代码
public class Test32 {
    public static void main(String[] args) {
        char c='A';
        while (c<='Z') {
            System.out.println(c+":"+(int)c);
            c++;
        }
    }
}

三、do while循环

1、使用格式

do{
循环内容
}while(循环继续的条件表达式);

2、执行流程

Java循环结构语句的特点和使用方法_第2张图片
do while循环流程.png

示例:用do whille循环演示一个场景:上课迟到:罚做俯卧撑20次

int i=1;
do{
    System.out.println("上课迟到,罚做俯卧撑"+i+"次");
    i++;
}while(i<=20);

3、案例

【示例】用do while循环打印所有小写英文字母和对应的unicode码。

解法一:

代码
public class Test33 {
    public static void main(String[] args) {
        int i=97;
         do{
            System.out.println((char)i+":"+i);
            i++;
        }while (i<=97+25);
    }
}

解法二:

代码
public class Test34 {
    public static void main(String[] args) {
        char c='a';
        do{
            System.out.println(c+":"+(int)c);
            c++;
        }while (c<='z'); 
    }
}

四、for循环

1、使用格式

for(循环变量初始化;循环继续的条件表达式;循环变量值变更){
循环内容
}

2、执行流程

Java循环结构语句的特点和使用方法_第3张图片
for循环流程.png

示例:用do whille循环演示一个场景:上课迟到:罚做俯卧撑20次

for(int i=1;i<=20;i++){
    System.out.println("上课迟到,罚做俯卧撑"+i+"次");
}

在循环初始化的第一部分可以定义多个变量,第二部分可以是复杂的逻辑运算,第三部分循环变量值变更也可以由逗号分隔写多个变更命令,格式如下所示:

for(int i=1,j=1;i<=20&&j<=30;i++,j+=2){
    循环内容
}```

你可能感兴趣的:(Java循环结构语句的特点和使用方法)