package com.be.three;
public class Picture {
public static void main(String[] args) {
SanJiaoXing();//打印等腰三角形
LingXing();//打印菱形
}
/**
*
* *
* * *
* * * *
* * * * *
* * * * * *
打印等腰三角形
*/
public static void SanJiaoXing(){
for (int i = 0; i < 6; i++) {
//打印下角空格
for (int j = i; j < 5; j++) {
System.out.print(" ");
}
//打印上角*
for (int j = 0; j <= i; j++) {
System.out.print("* ");
}
System.out.println();
}
}
/**
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * *
* * * *
* * *
* *
*
打印菱形
*/
public static void LingXing(){
for (int i = 0; i < 6; i++) {
//打印下角空格
for (int j = i; j < 5; j++) {
System.out.print(" ");
}
//打印上角*
for (int j = 0; j <= i; j++) {
System.out.print("* ");
}
System.out.println();
}
for (int i = 0; i < 6; i++) {
//打印上角空格
for (int j = 0; j <= i; j++) {
System.out.print(" ");
}
//打印下角*
for (int j = i+1; j < 6; j++) {
System.out.print("* ");
}
System.out.println();
}
}
}
public class Picture {
public static void main(String[] args) {
SanJiaoXing();//打印等腰三角形
LingXing();//打印菱形
}
/**
*
* *
* * *
* * * *
* * * * *
* * * * * *
打印等腰三角形
*/
public static void SanJiaoXing(){
for (int i = 0; i < 6; i++) {
//打印下角空格
for (int j = i; j < 5; j++) {
System.out.print(" ");
}
//打印上角*
for (int j = 0; j <= i; j++) {
System.out.print("* ");
}
System.out.println();
}
}
/**
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * *
* * * *
* * *
* *
*
打印菱形
*/
public static void LingXing(){
for (int i = 0; i < 6; i++) {
//打印下角空格
for (int j = i; j < 5; j++) {
System.out.print(" ");
}
//打印上角*
for (int j = 0; j <= i; j++) {
System.out.print("* ");
}
System.out.println();
}
for (int i = 0; i < 6; i++) {
//打印上角空格
for (int j = 0; j <= i; j++) {
System.out.print(" ");
}
//打印下角*
for (int j = i+1; j < 6; j++) {
System.out.print("* ");
}
System.out.println();
}
}
}
本文提供了一个Java程序示例,展示了如何使用循环结构打印等腰三角形和菱形。通过两个静态方法`SanJiaoXing()`和`LingXing()`实现了图形的打印功能。
5万+

被折叠的 条评论
为什么被折叠?



