侧边栏壁纸
博主头像
三生石博主等级

梦想还是有的,就算做咸鱼,也要做最咸的。|

  • 累计撰写 39 篇文章
  • 累计创建 65 个标签
  • 累计收到 10 条评论

Java循环语句 for while doWhile

三生石
2021-01-27 / 0 评论 / 0 点赞 / 126 阅读 / 1,545 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2022-04-07,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

Java循环语句 for while doWhile

for循环语句

for语法

 for(初始化表达式;判断表达式;递增(递减)表达式){
    执行语句;   //一段代码
}
参数描述
forfor 循环关键字,后面 {}里面是循环主体
初始化表达式数字类型,判断条件中数字的初始值
判断表达式条件语句,返回 boolean 类型,如果是 true 就执行方法体里面的语句
赋值增减量对初值进行加减操作
image

for实例

public class Demofor2 {
    public static void main(String[] args){
        System.out.print("请您输入一个值:");
        Scanner input = new Scanner(System.in);
        int num = input.nextInt();
        int i,j;
        for (i=0, j=num; i<num;i++,j--){
            System.out.println(i+"+"+j+"="+num);
        }
    }
}

代码输出结果:

image

while循环

while语句说明

while关键字的中文意bai思是du“当……的时候”,也就是当条件成立时循环执行对应的代码。while语句是循环语句中基本的结构,语法格式比较简单。

while语法

while(循环条件){
            //循环输出语句
        }
image

while实例

public class Demowhile2 {
    public static void main(String[] args){
        System.out.print("今天你的成绩合格了吗?(y/n)");
        Scanner input = new Scanner(System.in);
        String anu = input.next();
        while(!"y".equals(anu)){
            System.out.println("上午学习理论!");
            System.out.println("下午上机编程!");
            System.out.print("今天你及格了吗?(y/n)");
            anu = input.next();
        }
        System.out.println("完成学习任务!");
    }
}

Do-while循环

Do-while语法说明

do-while是while的特殊种类,do-while会先运行一次do里的代码,然后进行while的Boolean判定,然后返回按照do里的方法重新运行。(先执行,后判断的while loop)

Do-while语法

do {
  //循环体语句;
  //控制条件语句;
}while(判断条件语句);
image

Do-while实例

public class DemoDowhile {
    public static void main(String[] args){
        String jieGuo;
        do {
            System.out.println("上机进行编程。");
            System.out.println("今天你及格了吗(y/n)");
            Scanner input = new Scanner(System.in);
            jieGuo = input.next();
        }while(!"y".equals(jieGuo));
        System.out.println("及格了就不用上机编程了。");
    }
}
  1. 总结: 三种循环语句的区别:
    1.do...while循环至少执行一次循环体.
    2.而for,while循环必须先判断条件是否成立,然后决定是否执行循环体语句.
    3.for相对while和do-while来说相对简洁,判断方式和表达式只用写在一行就行.
0

评论区