Java for循环的三个案例(萌新)

计算1到100之间奇数和偶数的和

  // 奇数的和
  int oddSum = 0;
  // 偶数的和
  int evenSum = 0;

  // 循环100次,从1开始
  for(int i = 1; i <= 100; i++) {
     // 如果i的值能被2整除说明这里循环的i是整数,反之else则是奇数 然后给对应的值累加值
     if(i % 2 == 0){
       evenSum += i; // 这里写法等于 evenSum = evenSum + i;
     } else {
       oddSum += i; // 这里写法等于 oddSum = oddSum + i;
     }
  }

  System.out.println(oddSum); // 2500
  System.out.println(evenSum ); // 2550

输出1-1000之间能被6整除的数,每行输出4个

  // 循环1000次,从1开始
  for(int i = 1; i <= 1000; i++){
     // 只要i的值能被6整除,也就是余数等于0的,就是我们要进行输出的数
     if(i % 6 == 0){
       System.out.print(i + "\t"); // 不加ln,因为需要每行输出 加上\t制表符输出的更清晰点 \t相当于tap
     }
     // 每次循环到第四个值能被6整除时,我们就换行,也就是每次i+24的值能被6整除就换行
     if(i % (4 * 6) == 0){
       System.out.println();  //直接输出换行就行
     } 
  }

打印九九乘法表

  // 打印乘法表 我们需要使用嵌套for循环,外边循环9次,代表1到9,外部每次循环时 内部循环循环外部循环的值
  // 循环9次
  for(int i = 1; i <= 9; i++){
     // 内部循环 第一次循环时 i = 1 ,j = 1 成立 , 第二次 i = 2 ,j的值迭代2 因为循环条件是 j 小于等于 i
     for(int j = 1; j <= i; i++){
        System.out.print(j + "*" + i + "=" + (i*j) + "\t");
     }
     System.out.println(); //美化格式
  }
posted @   Ellieee  阅读(51)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示