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 @ 2024-06-06 22:38  Ellieee  阅读(99)  评论(0)    收藏  举报