首页 > 编程语言 > 详细

Java循环语句之For循环

时间:2021-04-12 18:07:16      阅读:19      评论:0      收藏:0      [点我收藏+]

Java循环语句之For循环

  • 语句

    for(初始化的值;布尔表达式;迭代){

    循环体

    }

  • 执行顺序

    • 初始化值

    • 布尔表达式判断初始值是否满足条件

    • 满足条件执行循环体

    • 执行完循环体进行迭代

    • 迭代后再进行表达式判断

    • 满足条件再执行循环体

    • .....不满足表达式则停止

  • 特殊for

    for(int i=1;i<5;)//迭代在循环体里面

    for(;i<5;i++)//初始值在for之外定义

    for(;;;){} //死循环

     

例子

  • 输出1-100的奇数和偶数之和

    //       计算1-100   奇数的和  偶数的和
    int endSum=0;
    int evenSum=0;
    for (int i = 1; i <= 100; i++) {
      if(i%2!=0){
          endSum+=i; //奇数的和
      }else{
          evenSum+=i;
      }
    }
    System.out.println(endSum);
    System.out.println(evenSum);
  • 输出1-1000之间能被5整除的数,输出3次换一行

    //       输出1-1000能被5整除的数   且没输出三次换一行
    ?
          for (int i = 1; i <= 1000; i++) {
              if(i%5==0){
                  System.out.print(i+"\t");
                  if(i%(5*3)==0){
                      System.out.println();
                  }
              }
          }
  • 打印九九乘法表

    //        打印九九乘法表
    ?
    for (int j = 1; j <= 9; j++) {
    ?
        for (int i = 1; i <=j; i++) {
            System.out.print(j+"*"+i+"="+(j*i)+"\t");
        }
        System.out.println();
    }
  • 打印10行的三角形
//        打印10行的三角形

for (int i = 1; i <= 10; i++) {
for (int j = 10; j > i; j--) {
System.out.print(" ");
}
for (int k = 1; k < i; k++) {
System.out.print("*");
}
for (int i1 = 0; i1 < i; i1++) {
System.out.print("*");
}
System.out.println();
}

IDEA快捷键

100.for + 回车

Java循环语句之For循环

原文:https://www.cnblogs.com/bxybk/p/14648846.html

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