java循环输入五门课成绩,java 循环 - wwww仔的个人空间 - OSCHINA - 中文开源技术交流社区...

java基础 循环

1.while循环

int i=1;

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

System.out.println("好好学习!");

i ++;//循环操作

}

例://先判断在循环

System.out.print("合格了吗?(y/n):");

String answer = input.next();

while(!"y".equals(answer)){

System.out.println("上午阅读教材!");

System.out.println("下午上机编程!\n");

System.out.print("合格了吗?(y/n):");

answer = input.next();

}

System.out.println("完成学习任务!");

解:

1.在控制台输入y或n,输入y代表合格直接完成代码

2.输入n则代表不和个要继续执行while里的代码,知道合格满足条件为止

2.do while 循环

先循环再判断,不管对错先执行一遍

例:

do{

System.out.println("上机编写程序!");

System.out.print("合格了吗?(y/n)");

answer = input.next();

System.out.println("");

}while(!"y".equals(answer));

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

3.for循环

1.什么是for循环

for( ;   ; ) {

;

}

执行循序

① 参数初始化

②条件判断

③循环体被执行④更新循环变量

for(int i=0; i<100;i++){

System.out.println("好好学习!");

}

例 1:

/省略声明变量

for(int i = 0; i < 5; i++){   //循环5次录入5门课成绩

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

score = input.nextInt();   //录入成绩

sum = sum + score;         //计算成绩和

}

avg = sum / 5;                      //计算平均分

System.out.println(name + "的平均分是:" + avg);

解:

1.先输出初始值i

2.判断i的取值 得5

3.在执行循环体

4.执行循环变量

5.控制台把你出入的5次成绩/5 得出平均分

例 2:

for(  int i = 0,  j = val;  i<=val;  i++,  j-- ){

System.out.println(i + " + " + j + " = " + (i+j));

}

1.表达式①可以同时成名多个同一类型的值并赋值,用“,”隔开

2.表达式③可以是由用“,”隔开的多个表达式,运算顺序从左到又

break的用法:

用于do-while、while、for中时,可跳出循环而执行循环后面的语句

例:

while(---){

---

---

break;(直接跳出)

---

---

continue语句:

例1:

while(。。。。){

。。。

。。。

。。。

continue;执行到continue不符合条件就进行下一次循环

。。。

。。。

例2:

for(int i=0;i<10;i++){

跑100米;

if(!口渴){

continue;//不喝水继续跑

接过水壶,喝水;

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值