zoukankan      html  css  js  c++  java
  • Java如何利用for循环在控制台输出正方形对角线图形

     1 /*
     2     利用循环在控制台输出如下正方形对角线图形
     3     *  *  *  *  *  *  *  *  *  *  *
     4     *  *                       *  *
     5     *     *                 *     *
     6     *        *           *        *
     7     *           *     *           *
     8     *              *              *
     9     *           *     *           *
    10     *        *           *        *
    11     *     *                 *     *
    12     *  *                       *  *
    13     *  *  *  *  *  *  *  *  *  *  *
    14 
    15 */
    16 
    17 public class Mission9 {
    18     public static void main(String[] args) {
    19         //i用来控制换行,一共11行
    20         for (int i=1;i<=11;i++){
    21             //j用来控制列,一共11列
    22             for (int j=1;j<=11;j++){
    23                 /*
    24                 通过观察图形,发现:
    25                 i=1时输出星号是正方形的上边,
    26                 i=11时输出星号是正方形的下边,
    27                 j=1时输出星号是正方形的左边,
    28                 j=11时输出星号是正方形的右边,
    29                 (i+j)==12的时候输出星号是正方形内部的右斜边
    30                 i==j时候输出星号是正方形内部的左斜边
    31                 把以上条件并联起来,可得如下if条件
    32                 */
    33                 if (i==1||j==11||i==11||j==1||(i+j)==12||i==j)
    34                     System.out.print("*  ");
    35                     //其它的情况都输出空格
    36                 else
    37                     System.out.print("   ");
    38             }
    39             System.out.println();
    40         }
    41     }
    42 }
  • 相关阅读:
    C++基础学习1-编译与链接
    html学习
    使用BP拦截POST请求包
    2019.9.17
    搭建LAMP环境
    2019.9.16
    2019.9.12
    2019.9.11
    手脱无名壳tslgame_rl
    一款自制壳的脱壳
  • 原文地址:https://www.cnblogs.com/zengyu1234/p/14833622.html
Copyright © 2011-2022 走看看