java有几种循环_Java几种常用的循环

为什么要使用while循环?

直接打印:易错,代码量多,效率低

while循环的概念

一直在做重复没有结束的事情

while循环的特征

循环条件:开始结束的条件

循环操作:一直需要重复做的事

循环变量:能够对循环条件的结过产生影响的量

while循环的特点

特点:先判断后执行

while语法

while(循环条件){循环操作

}

案例:

public class Hellodemo {

public static void main(String[] args) {

int quanShu = 1;

while(quanShu<=100){  //循环条件

System.out.println("做"+quanShu+"道编程题");

quanShu++;

}

}

}

为什么要使用do-while循环?

在生活中往往会有一些事情是需要我们先做然后再去判断的?如:参加跑步比赛之前先跑操场30圈。

do-while循环的概念

先至少执行一遍,在判断循环条件为真(true)时,执行下一遍

do-while循环的特点

先执行后判断,如果条件为假,至少也会执行一次判断

do-while循环的语法

do{

循环操作

}while(循环条件);

案例:

public class doWhile {

public static void main(String[] args) {

Scanner input = new Scanner(System.in);

String chenJi ;

do{

System.out.println("老师我合格了吗?");

System.out.print("是否合格?(y/n)");

chenJi= input.next();

}while("n".equals(chenJi));

System.out.println("恭喜你通过了");

}

}

总结:

while   和  do - while 的区别

语法不同

执行特点不同:

while:  先判断后执行

do-while  先执行后判断

do-while  至少执行一次

while可能一次也不执行

for循环

for循环的使用场景

在指定循环次数是固定的情况下使用,之前的while和do-while是循环次数不固定的情况下使用

for循环的语法

for(1:参数初始化 ;2:条件判断,条件为真(true)时,循环体被执行 ;3:更新循环变量){

4:循环操作

}

执行顺序:   1  2  4  3

案例:

public class for结构2 {

public static void main(String[] args) {

Scanner input = new Scanner(System.in);

System.out.print("请输入学生姓名:");

String name =input.next();//录入学生姓名

int fenShu = 0;//申明一下每个同学的成绩

for(int num = 0;num<5;num++){

System.out.print("请输入5门功课中"+(num+1)+"门课的成绩");

int Cj =input.nextInt();//录入同学的成绩

fenShu +=Cj;//五门课总分数

}

int pJf=fenShu/5;//计算平均分

System.out.print(name+"5门功课中的平均分"+pJf);

}

}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值