zoukankan      html  css  js  c++  java
  • java打印菱形

    package com.liu.text;
       
    public class TestString {
            public static void main(String[] args) {
                //k就是行数,一共K行
                int k=10;
                //上三角
                //控制行
                 for(int i=0;i<k;i++){
                     //控制列
                     //每行产生k-i-1个空格
                     for(int j=0;j<k-i-1;j++){
                         System.out.print(" ");
                     }
                    //每行产生2i+1个星星
                     for(int j=0;j< 2 * i +1 ;j++){
                         System.out.print("*");
                     }
                     //每行产生k-i-1个空格
                     for(int j=0;j<k-i-1;j++){
                         System.out.print(" ");
                     }
                     System.out.println("");
                 }
                    
                 //下三角,刚好和上三角相反,但是算法不一样
                 for(int i=0;i<k;i++){
                     //控制列
                     for(int j=0;j<i;j++){
                         System.out.print(" ");
                     }
                     for(int j=0;j< 2 *( k - i)-1;j++){
                         System.out.print("*");
                     }
                     for(int j=0;j<i;j++){
                         System.out.print(" ");
                     }
                     System.out.println("");
                 }
                     
            }
    }

    落雨 

    2013年6月7日23:33:38

  • 相关阅读:
    如何获取地址栏中的参数
    Ajax基础知识
    什么是BFC
    111
    不定宽 块状元素居中3
    POJ 2104主席树
    可持久化数据结构之主席树
    线段树
    Splay 学习
    hello world
  • 原文地址:https://www.cnblogs.com/ae6623/p/4416512.html
Copyright © 2011-2022 走看看