zoukankan      html  css  js  c++  java
  • 0105练习循环语句

              double h =0.00008;//纸张的初始高度
              double d =1;     //折叠的初始次数
              for(;d>0;d++)//定义折叠次数的循环
              {
                  h=h*2;      //高度的循环增加
                  if(h>=8848)  //高度循环的限制条件
                  {
                      break;     //跳出循环
                  }
    
              }
              System.out.println("纸张折叠成珠穆拉玛峰的高度的次数:"+d);
              

    第二种方法

              double w1 =1;
              for(double h1 = 0.00008; h1<=8848; h1*=2,w1++)
              {
                  System.out.println(h1);
        }
              System.out.println(w1);
              
     //九九乘法表
              for(int su =1;su<=9;su++){                  //外循环控制变量(行)从1到9
                  for(int jg =1;jg<=su;jg++){             //内循环控制变量(列)与第一层最大索引相等
                      System.out.print(jg+"*"+su+"="+su*jg+"	");//输出计算结果但不换行
                  }
                      System.out.println();                 //在外层循环中换行
              }
              
    //使用for循环输出空心的菱形        
    
            public static void printHollowRhombus(int size){
                if (size % 2 ==0){
                    size++;
                }
                for (int i =0;i<size/2 + 1;i++){
                    for (int j =size/2 + 1;j>i+1;j--){
                        System.out.print(" ");
                    }
                    for (int j =0;j < 2*i+1;j++){
                        if (j ==0||j ==2*i){
                            System.out.print("*");
                        }else{
                            System.out.print(" ");
                        }
                    }
                    System.out.println("");        
                }
                for(int i =size/2+1;i<size;i++){
                    for(int j =0;j<i-size/2;j++){
                        System.out.print(" ");
                    }
                    for(int j=0;j<2*size-1-2*i;j++){
                        if(j ==0|| j ==2*(size-i-1)){
                            System.out.print("*");
                        }else{
                            System.out.print(" ");
                        }
                    }
                    System.out.println("");
    
                    
    
                        }
                int triangle[][]=new int[8][];                   //创建二维数组
                for(int i = 0;i<triangle.length;i++){              //遍历二维数组的第一层
                    triangle[i]=new int[i+1];                     //初始化第二层数组的大小
                    for(int j=0;j<=triangle[i].length-1;j++){     //遍历第二层数组
                        if(i==0||j==0||j==triangle[i].length-1){    //将两侧的数组元素赋值为1
                            triangle[i][j]=1;
                        }else{                                      //其他数值通过公式计算
                            triangle[i][j]=triangle[i-1][j]+triangle[i-1][j-1];
                        }
                        System.out.print(triangle[i][j]+"	");       //输出数组元素
                    }
                    System.out.println();
                }
                    }
            }


    输出效果

  • 相关阅读:
    使用子查询可提升 COUNT DISTINCT 速度 50 倍
    页面装载js及性能分析方法
    用CSS创建打印页面
    每个Web开发者都应该知道的关于URL编码的知识
    C IO programming test code
    全球NTP服务器列表
    MySQL数据的查询注意
    Python使用pyMysql模块插入数据到mysql的乱码解决
    单元测试
    python threading.thread
  • 原文地址:https://www.cnblogs.com/sjxx/p/5101976.html
Copyright © 2011-2022 走看看