zoukankan      html  css  js  c++  java
  • 关于for循环

    使用嵌套的for循环打印九九乘法表

          1*1=1

      1*2=2  2*2=4

      .........

      1*9=1  2*9=18.............9*9=81

    public class For_03{

      public static void main(String[] args){

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

    (运行原理)注释:当i=1时,i<=9,则进入下面的for循环;j=1,j<=i,符合条件则输出( j + "*" + i + "=" + (i*j) + " " ),也就是输出1*1=1,并加空格,输出后返回++j,此时++j=2,判断2是否<=i(1),2>1不符合条件,所以不输出j*i,输出换行;进入++i,++i等于2,2<=9符合条件,进入下面的for循环,j=1,j<=i(2),符合条件输出1*2=2,进入++j,++j=2,2<=2,符合条件,输出2*2=4,然后++j=3,3>2,不符合条件,输出换行,以此类推,运行到i=9时,j=9,j<=i时结束。

    运行效果:

    1~100所有奇数、偶数的和

    public  class jiou{

      public static void main(String[] args){

        int j = 0;  //用int声明一个变量j 并赋值为0,变量声明分三步:数据类型划分内存空间、命名、赋值.

        for(int i =1; i<=100; i+=2){ //这里是for循环,并用int数据类型声明一个变量i,并赋值为1,且让i的值最大不超过100,每次循环i都先把自身加2

    //循环三要素:初始值(就是i=1,说明i是从一开始输出的)

    //                 终止条件(就是i<100,超过100,就结束循环)

    //                 步长:(就是i+=2,每一次循环i都是加2,所以步长为2)

          j+=i;

    }

      System.out.println( "1-100的奇数和是: ”);

      System.out.println(j);

    //输出变量j, 把1+3=4,4+5=9....显示1,4,9,16.....就是每次相加覆盖的值   最后一直加到i=99  最后一个值,就是1-100之内的奇数和 就是2500    

      int o = 0;
            for(int i=0; i <=100 ; i+=2){
                o+=i;
                
            }
            System.out.println( "1-100的偶数和是:" );
            System.out.println( o );  //原理同上

      运行效果:

  • 相关阅读:
    Eclipse安装python注意事项
    C# 计算文件MD5
    C# 为私有方法添加单元测试(反射)
    .net 操作sftp服务器
    在ASP.NET MVC中使用Unity进行依赖注入的三种方式
    ASP.NET Web API 安全筛选器
    Token Based Authentication in Web API 2
    IIS中查看W3P.exe进程对应的应用程序池的方法
    WCF自定义Header
    sqlserver 用 RowNumber 分组
  • 原文地址:https://www.cnblogs.com/xrmqbl804915256/p/4696851.html
Copyright © 2011-2022 走看看