package sanjiaoxing;
public class PrintTriangle {
public static void main(String[] args) {
System.out.println("----------");
System.out.println("直角三角型一");
System.out.println("*");
System.out.println("**");
System.out.println("***");
System.out.println("----------");
System.out.println("直角三角型二");
System.out.println(" " + "*");
System.out.println(" **");
System.out.println("***");
System.out.println("----------");
System.out.println("直角三角型三");
System.out.println("\t" + "*");
System.out.println(" ***");
System.out.println(" *****");
System.out.println(" *******");
System.out.println(" *********");
System.out.println("----------");
System.out.println("直角三角型四");
for (int i = 0; i < 9; i++) {
for (int j = 9; j > i; j--) {
System.out.print("*");
}
System.out.print("\n");
}
/*
*********
********
*******
******
*****
****
***
**
*
*/
System.out.println("----------");
System.out.println("直角三角型五");
for (int i = 1; i <= 9; i++) {
for (int j = 0; j < i; j++) {
System.out.print("*");
}
System.out.print("\n");
}
/*
*
**
***
****
*****
******
*******
********
*********
*/
System.out.println("----------");
System.out.println("直角三角型六");
for (int i = 1; i <= 9; i++) {
for (int j = 9; j > i; j--) {
System.out.print(" ");
}
for (int j = 0; j < i; j++) {
System.out.print("*");
}
System.out.print("\n");
}
/*
*
**
***
****
*****
******
*******
********
*********
*/
System.out.println("----------");
System.out.println("直角三角型七");
for (int i = 1; i <= 9; i++) {
for (int j = 0; j < i; j++) {
System.out.print(" ");
}
for (int j = 9; j > i; j--) {
System.out.print("*");
}
System.out.print("\n");
}
/*
********
*******
******
*****
****
***
**
*
*/
System.out.println("----------");
System.out.println("直角三角型八");
for (int i = 1; i <= 9; i++) {
// 先打印空格
for (int j = 9; j > i; j--) {
System.out.print(" ");
}
// 在打印*
for (int j = 0; j < i; j++) {
System.out.print("**");
}
System.out.print("\n");
}
/*
**
****
******
********
**********
************
**************
****************
******************
*/
System.out.println("----------");
System.out.println("直角三角型九");
for (int i = 1; i <= 9; i++) {
for (int j = 0; j < i; j++) {
System.out.print(" ");
}
for (int j = 9; j > i; j--) {
System.out.print("**");
}
System.out.print("\n");
}
/*
****************
**************
************
**********
********
******
****
**
*/
System.out.println("----------");
System.out.println("菱形");
for (int i = 1; i <= 9; i++) {
// 先打印空格
for (int j = 9; j > i; j--) {
System.out.print(" ");
}
// 在打印*
for (int j = 0; j < i; j++) {
System.out.print("**");
}
System.out.print("\n");
}
for (int i = 1; i <= 9; i++) {
for (int j = 0; j < i; j++) {
System.out.print(" ");
}
for (int j = 9; j > i; j--) {
System.out.print("**");
}
System.out.print("\n");
}
/*
**
****
******
********
**********
************
**************
****************
******************
****************
**************
************
**********
********
******
****
**
*/
System.out.println("----------");
System.out.println("心");
// 心型上部分是5行
for (int i = 1; i <= 4; i++) {
// 先打印空格
for (int j = 5; j > i; j--) {
System.out.print(" ");
}
// 在打印*
for (int j = 0; j < i; j++) {
System.out.print("**");
}
// 打印空格
for (int j = 5; j > i; j--) {
System.out.print(" ");
}
for (int j = 4; j > i; j--) {
System.out.print(" ");
}
// 打印*
for (int j = 0; j < i; j++) {
System.out.print("**");
}
System.out.print("\n");
}
//System.out.println("----------");
// 心型的下半部分是三角形
for (int i = 1; i <= 13; i++) {
for (int j = 0; j < i; j++) {
System.out.print(" ");
}
for (int j = 9; j > i; j--) {
System.out.print("**");
}
System.out.print("\n");
}
/*
** **
**** ****
****** ******
******** ********
****************
**************
************
**********
********
******
****
**
*/
System.out.println("----------");
System.out.println("打印一个梯形");
// h = 5 长 = 8
// 外层循环控制行数
for (int i = 0; i < 5; i++) {
// 内层循环控制每行打印的个数
for (int j = i; j < 8; j++) {
System.out.print("*");
}
System.out.println();
}
/*
********
*******
******
*****
****
*/
System.out.println("----------");
System.out.println("打印一个梯形");
// h = 5 长 = 8
// 外层循环控制行数
for (int i = 0; i < 5; i++) {
// 内层循环控制每行打印的个数
for (int j = 5; j < 12; j++) {
System.out.print("*");
}
// 打印三角形
for (int j = 0; j < i; j++) {
System.out.print("*");
}
System.out.println();
}
/*
打印一个梯形
*******
********
*********
**********
***********
*/
System.out.println("THE END!");
}
}
Java 打印数学图形
最新推荐文章于 2023-12-17 11:09:17 发布