zoukankan      html  css  js  c++  java
  • 九九乘法表

      1 package com.ibeve.demo;
      2 
      3 /**
      4  * 语句嵌套形式。其实就是语句中还有语句 循环嵌套
      5  * 
      6  * @author Administrator
      7  *
      8  */
      9 public class ForForDemo {
     10 
     11     public static void main(String[] args) {
     12 
     13         for (int x = 0; x < 3; x++) {
     14             for (int y = 0; y < 4; y++) {
     15                 System.out.print("*");
     16             }
     17             System.out.println();// 只有一个功能就是换行
     18         }
     19         System.out.println("----------------------------");
     20 
     21         /**
     22          * **** 
     23          * **** 
     24          * **** 
     25          * 对于打印长方形: 
     26          * 外循环控制的行数,内循环控制的是每一行的列数。也就是一行中元素的个数。
     27          */
     28 
     29         /**
     30          * ***** 
     31          * **** 
     32          * *** 
     33          * ** 
     34          * * 
     35          * 发现图形有很多行,每一个行有很多列 要使用嵌套循环,
     36          * 原理:形象说法:大圈套小圈
     37          */
     38         // 第一种方法
     39         int z = 5;
     40         // x<5,因为外循环控制行数,一共5行。
     41         for (int x = 0; x < 5; x++) {
     42             for (int y = 0; y < z; y++) {
     43                 System.out.print("*");
     44             }
     45             System.out.println();
     46             z--;
     47         }
     48         // 第二种方法优化
     49         // x<5,因为外循环控制行数,一共5行。
     50         for (int x = 0; x < 5; x++) {
     51             for (int y = x; y < 5; y++) {
     52                 System.out.print("*");
     53             }
     54             System.out.println();
     55         }
     56 
     57         /**
     58          * * 
     59          * ** 
     60          * *** 
     61          * **** 
     62          * ***** 
     63          * 不是规律的规律: 
     64          * 尖朝上,可以改变条件,让条件随着外循环变化 
     65          * 尖朝下,可以初始化值,让初始化随着外循环变化
     66          */
     67         // 第一种
     68         for (int x = 0; x < 5; x++) {
     69             for (int y = 0; y <= x; y++) {
     70                 System.out.print("*");
     71             }
     72             System.out.println();
     73         }
     74         // 第二种
     75         for (int x = 0; x < 5; x++) {
     76             for (int y = 0; y < x + 1; y++) {
     77                 System.out.print("*");
     78             }
     79             System.out.println();
     80         }
     81         System.out.println("================");
     82 
     83         /**
     84          * 1 
     85          * 12 
     86          * 123 
     87          * 1234 
     88          * 12345
     89          * 
     90          * 
     91          */
     92         for (int x = 1; x <= 5; x++) {
     93             for (int y = 1; y <= x; y++) {
     94                 System.out.print(y);
     95             }
     96             System.out.println();
     97         }
     98         System.out.println("================");
     99 
    100         /**
    101          * 九九乘法表 
    102          * 1*1=1 
    103          * 1*2=2 2*2=4 
    104          * 1*3=3 2*3=6 3*3=9
    105          * 
    106          */
    107 
    108         for (int x = 1; x <= 9; x++) {
    109             for (int y = 1; y <= x; y++) {
    110                 System.out.print(y + "*" + x + "=" + y * x + "	");
    111             }
    112             System.out.println();
    113         }
    114 
    115     }
    116 }
  • 相关阅读:
    自定义simple_tag
    测试流程规范系列(2):测试计划
    测试流程规范系列(4):测试准入
    测试流程规范系列(3):测试用例
    测试流程规范系列(1):测试流程
    Jmeter系列(1):安装
    Jmeter系列(2):简介
    Jmeter系列(3):使用
    Jmeter系列(4):插件
    Jmeter系列(5):参数化
  • 原文地址:https://www.cnblogs.com/believeus/p/8952767.html
Copyright © 2011-2022 走看看