您的位置:首页 > 编程语言 > Java开发

[Java]输出n维的菱形

2008-12-15 16:38 274 查看
/*

   * Quiz4

   *

   * 输出n维的菱形

   *

   * 2008年12月13日

   *

   * 徐亚华(Cason_xu)

   */

import java.util.Scanner;

public class Quiz4 {

    public static void main(String[] args) {

        

        Scanner sc = new Scanner(System.in);

        System.out.print("请输入您所需要的菱形的维数:") ;

        int n = sc.nextInt();

        

        

        for (int i = 1;i <= n; i++) {

            

            for (int j = n - i;j >= 0; j--  ) {

                System.out.print(" ");

            }

                

            for(int k = 1;k <= i;k++){

                System.out.print("*"+" ");

            }

                

            System.out.println();

        }

            

        for (int i = n + 1;i <= (2 * n - 1); i++) {

                

            for (int j = 2 * n - i ; j <= n - 1; j++) {

                System.out.print(" ");

            }

                

            for (int k = 2 * n - i ;k > 0;k--)  {

                    System.out.print(" " + "*");

            }

                

            System.out.println();

        }

    }

}
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java string