首页 > 编程语言 > 详细

Java循环

时间:2019-12-20 09:45:30      阅读:89      评论:0      收藏:0      [点我收藏+]

Java循环

for循环

for(定义变量并且赋值;判断语句;改变变量的值){
    当判断为真的时候,才会执行这里;
}
执行顺序
for(1;2;3){
    4
}
1 -> 2 -> 4 -> 3,243循环;

// 举例
int sum = 0;
for(int i =1;i<101;i++){
    sum += i; // 这一句等同于  sum = sum + i;
    // i 会依次取 1 2 3 4 5 …… 100 这样就能快速的计算出 1-100的和
}

补充:增强for

for(数据类型 变量:被遍历的集合){
    对变量进行操作。
}
// 没学容器、集合的时候这个是没有用处的。

while循环

while(判断语句){
    当判断语句为true,执行代码;
    改变变量值;
}
// 如果不改变条件 判断语句一直 为 true 就成死循环了

// 举例
int sum = 0;
int i = 1; //声明在 while 外面是因为,如果声明在 while 里面他每次都会初始化变量从而导致一直是 +1 +1
while(true){
    sum = sum + i++;
    if(i == 101){ // 如果没有下面 break 该循环就成为死循环了
        break; // break 代表跳出当前循环体,当前循环体是 while 
    }
}


int sum = 0;
int i = 1;
while(i!=101){ // 该循环没有break 是因为 i 最终都会 i++ 到101从而不满足条件跳出循环
    sum = sum + i++;
}

do…while循环

do{
    执行语句;
    改变变量
}while(判断语句);

// 这个和while循环的区别在于。他哪怕是条件不满足也会执行一次执行语句。
// 当然 满足的情况下就直接执行走和其他没任何异常

练习题

  1. 输出打印 1-100的奇数并且计算他们之和
  2. 输出打印1-100的偶数并且计算他们之和
  3. 输出打印100以内的质数

Java循环

原文:https://www.cnblogs.com/xrall39/p/12071444.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!