Java实现金字塔形&菱形&平行四边形
Posted yuanfei1110111
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java实现金字塔形&菱形&平行四边形相关的知识,希望对你有一定的参考价值。
public class Test {
public static void main(String[] args) {
// printJinZiTa(6);
// printLingXing(5);
printPingXingSiBianXing(5);
}
// 金字塔
public static void printJinZiTa(int n) {
for(int i=1; i<=n; i++) {// 分行画
for(int j=n; j>=i-1; j--) {// 空格
System.out.print(" ");
}
for(int k=0; k<2*i-1;k++) {// 星号
System.out.print("*");
}
System.out.println();// 回车
}
}
// 菱形
public static void printLingXing(int n) {
for(int i=1; i<=n; i++) {// 上半部分
for(int j=n; j>=i-1;j--) {
System.out.print(" ");
}
for(int k=0; k<2*i-1;k++) {
System.out.print("*");
}
System.out.println();
}
for(int i=n-1; i>=1; i--) {// 下半部分
for(int j=n; j>=i-1;j--) {
System.out.print(" ");
}
for(int k=0; k<2*i-1;k++) {
System.out.print("*");
}
System.out.println();
}
}
// 平行四边形
public static void printPingXingSiBianXing(int n) {
for(int i=0; i<n; i++) {
for(int j=0; j<i; j++) {
System.out.print(" ");
}
for(int k=0; k<n; k++) {
System.out.print("*");
}
System.out.println();
}
}
}
以上是关于Java实现金字塔形&菱形&平行四边形的主要内容,如果未能解决你的问题,请参考以下文章