Fork me on Gitee

Java打印常见图形

package org.other;



import java.util.Scanner;


打印

                       *
                    **
                 ***
              ****
           *****
        ******
     *******
  ********
*********
  *******
     ******
        *****
           ****
              ***
                 **
                    *

  



package IO;

public class Test5 {
	
	private final int NUM=10;
	
	public static void main(String[] args) {
		for(int i=0;i<9;i++) {
			for(int j=0;j<23-3*i;j++) {
				System.out.print(" ");
			}
			for(int k=0;k<=i;k++) {
				System.out.print("*");
			}
			System.out.println();
		}
		for(int i=7;i>0;i--) {
			for(int j=0;j<23-3*i;j++) {
				System.out.print(" ");
			}
			for(int k=0;k<i;k++) {
				System.out.print("*");
			}
			System.out.println();
		}
	}

}

  









/* * 题目:打印常用图形逻辑 */ public class Ninthninth { public static void main(String[] args) { holl_Triangle(10); } private static void holl_Triangle(int num){ for (int i = 0; i < num; i++) { if (i!=num-1) { for (int j = 0; j < 2*num-1; j++) { if (j==num+i-1||j==num-i-1) { System.out.print("*"); } else { System.out.print(" "); } } } else { for (int j = 0; j < 2*num-1; j++) { System.out.print("*"); } } System.out.println(); } } private static void M8() { // 打印平行四边形 for (int i = 0; i < 10; i++) { for (int j = 10; j > i; j--) { System.out.print(" "); } for (int j = 0; j < 2 * i + 1; j++) { System.out.print("*"); } for (int j = 22; j > 2 * i + 1; j--) { System.out.print("*"); } System.out.println(); } } private static void M7() { // 打印空心正方形 Scanner sc = new Scanner(System.in); System.out.println("请输入的你要打印的大小!"); int num = sc.nextInt(); for (int x = 0; x < num; x++) { for (int y = 0; y < num; y++) { // x=0 y=0 控制上下两条线 // num-1=x num-1=y 控制左右两条线 if (x == 0 || y == 0 || num - 1 == x || num - 1 == y) { System.out.print("*"); } else { System.out.print(" "); } } System.out.println(); } } private static void M6() { // 打印菱型 // 上部分 for (int i = 0; i < 10; i++) { for (int j = 10; j > i; j--) { System.out.print(" "); } for (int j = 0; j < 2 * i + 1; j++) { System.out.print("*"); } System.out.println(); } // 下部分 for (int i = 0; i < 10; i++) { for (int j = 0; j < i; j++) { System.out.print(" "); } for (int j = 22; j > i * 2 + 1; j--) { System.out.print("*"); } System.out.println(); } } private static void M5() { // 等腰三角形 for (int i = 0; i < 9; i++) { for (int j = 9; j > i; j--) { System.out.print(" "); } for (int j2 = 0; j2 < 2 * i + 1; j2++) { System.out.print("*"); } System.out.println(); } } private static void M4() { // 倒三角 for (int i = 0; i < 9; i++) { for (int j = 9; j > i; j--) { System.out.print("*"); } System.out.println(); } } private static void M3() { // 三角形 for (int i = 0; i < 10; i++) { for (int j = 0; j < i; j++) { System.out.print("*"); } System.out.println(); } } private static void M2() { // 下三角 for (int i = 0; i <= 9; i++) { for (int j = 0; j <= i; j++) { System.out.println(j + "*" + i + "=" + j * i); } System.out.println(); } } private static void M1() { // 矩阵三角 for (int i = 0; i < 9; i++) { for (int j = 0; j < 9; j++) { } System.out.println(); } } }


posted @ 2017-10-07 17:13  ---dgw博客  阅读(1502)  评论(0编辑  收藏  举报