首页 > 其他 > 详细

for循环知识及例题

时间:2021-06-30 10:55:16      阅读:25      评论:0      收藏:0      [点我收藏+]

For循环

  • 虽然所有循环结构都可以用 while 或者 dowhile 表示,但 Java 提供了另一种语句一 for 循环。使一些循环结构变得更加简单。

  • for循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构

  • for 循环执行的次数是在执行前就确定的。语法格式如下:

  • for (初始化;布尔表达式;更新){
    //代码语句
    }
  • 争练习1:计算0到100之间的奇数和偶数的和

  • 练习2用 while 或和 for 循环输出1—1000之间能被5整除的数,并且每行输出3个

  • 练习3:打印九九乘法表

练习1

?
  //计算100以内偶数,奇数的和
      int oddsum = 0;
      int evensum = 0;
      for (int i = 0;i <= 100;i ++){
          if (i % 2 == 0){
              evensum += i;//偶数
          }else {
              oddsum += i;//奇数
          }
      }
      System.out.println("100以内偶数和为"+evensum);
      System.out.println("100以内奇数和为"+oddsum);
}

练习2

?
      //用 while 或和 for 循环输出1—1000之间能被5整除的数,并且每行输出3个
      for (int i = 0;i <= 1000;i++){
          if (i % 5 == 0){
              System.out.print(i+" ");
?
          }
          if (i % (3*5) == 0){
              System.out.println();
          }
      }

 

练习3

//打印九九乘法表
for (int i = 1; i <= 9; i++) {
          for (int j = 1;j <= i;j++) {
              System.out.print(j + "*" + i + "=" + i * j+" ");
              }
          System.out.println();
            }
        }

外层循环控制行,内层循环控制列

扩展1

  • 打印3行5列矩形

  • for (int i = 1; i <= 3; i++) {
              for (int j =1; j <= 5; j++){
                  System.out.print("*");
              }
              System.out.println();
          }

    扩展2

  • 打印直角三角形5行5高

  • for (int i = 0; i < 5; i++){
              for (int j = 0; j <= i; j++){
                  System.out.print("*");
              }
    ?
              System.out.println("");
          }

    扩展3

  • 打印一个5行高的三角形

  • for (int i = 1; i <= 5; i++){
              for (int j = 5; j >= i; j--){
                  System.out.print(" ");
              }
              for (int j = 1; j <= i; j++){
                  System.out.print("*");
              }
              for (int j = 1; j < i; j++){
                  System.out.print("*");
              }
    ?
    ?
              System.out.println();
          }
    ?

for循环知识及例题

原文:https://www.cnblogs.com/xcmjy/p/14953103.html

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