记录一下我穷举出一个菱形图案
每一段代码的上面对应着形成的图案
,我穷举出来的,解释不清楚原理。
public static void triangle() {
for (int j1 = 1; j1 <= 5; j1++) {
for (int n1 = 4; n1 >= j1; n1--) {
System.out.print(" ");
}
for (double i1 = 1; i1 <= j1; i1+=0.5) {
System.out.print("*");
}
System.out.println();
}
for (int j2 = 4; j2 >= 0; j2--) {
for (int n2=4;n2>=j2;n2--){
System.out.print(" ");
}
for (int i2 = 1; i2 <= 2*j2-1; i2++) {
System.out.print("*");
}
System.out.println();
}
}
public static void main(String[] args) {
triangle();
}
public static void rhombus() {
for (int i = 1; i <= 5; i++) {//打印上半部分空格
for (int j = 1; j <= 5 - i; j++) {
System.out.print("1");
}
for (int j = 1; j <= 2 * i - 1; j++) {//打印上半部分*
System.out.print("0");
}
System.out.println();
}
for (int i = 4; i >= 1; i--) {
for (int j = 1; j <= 5 - i; j++) {
System.out.print("1");
}
for (int j = 1; j <= 2 * i - 1; j++) {
System.out.print("0");
}
System.out.println();
}
System.out.println("-----------------");
}
public static void main(String[] args) {
triangle();
}
版权声明:本文为CSDN博主「adps」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_37829784/article/details/81227681
制作步骤
public static void triangle() {
for (int j1 = 1; j1 <= 5; j1++) {
for (double i1 = 1; i1 <= j1; i1 += 0.5) {
System.out.print("*");
}
System.out.println();
}
public static void triangle() {
for (int j1 = 1; j1 <= 5; j1++) {
for (double i1 = 1; i1 <= j1; i1++) {
System.out.print("*");
}
System.out.println();
}
for (int j2 = 4; j2 >= 0; j2--) {
for (int i2 = 1; i2 <= j2; i2++) {
System.out.print("*");
}
System.out.println();
}
}
public static void triangle() {
for (int j1 = 1; j1 <= 5; j1++) {
for (int n1 = 4; n1 >= j1; n1--) {
System.out.print(" ");
}
for (double i1 = 1; i1 <= j1; i1++) {
System.out.print("*");
}
System.out.println();
}
for (int j2 = 4; j2 >= 0; j2--) {
for (int i2 = 1; i2 <= j2; i2++) {
System.out.print("*");
}
System.out.println();
}
}
public static void triangle() {
for (int j1 = 1; j1 <= 5; j1++) {
for (int n1 = 4; n1 >= j1; n1--) {
System.out.print(" ");
}
for (double i1 = 1; i1 <= j1; i1+=0.5) {
System.out.print("*");
}
System.out.println();
}
for (int j2 = 4; j2 >= 0; j2--) {
for (int i2 = 1; i2 <= j2; i2++) {
System.out.print("*");
}
System.out.println();
}
}
public static void triangle() {
for (int j1 = 1; j1 <= 5; j1++) {
for (int n1 = 4; n1 >= j1; n1--) {
System.out.print(" ");
}
for (double i1 = 1; i1 <= j1; i1 += 0.5) {
System.out.print("*");
}
System.out.println();
}
for (int j2 = 4; j2 >= 0; j2--) {
for (int n2 = 4; n2 >= j2; n2--) {
System.out.print(" ");
}
for (int i2 = 1; i2 <= j2 ; i2++) {
System.out.print("*");
}
System.out.println();
}
}
public static void triangle() {
for (int j1 = 1; j1 <= 5; j1++) {
for (int n1 = 4; n1 >= j1; n1--) {
System.out.print(" ");
}
for (double i1 = 1; i1 <= j1; i1 += 0.5) {
System.out.print("*");
}
System.out.println();
}
for (int j2 = 4; j2 >= 0; j2--) {
for (int n2 = 4; n2 >= j2; n2--) {
System.out.print(" ");
}
for (int i2 = 1; i2 <= 2 * j2 ; i2++) {
System.out.print("*");
}
System.out.println();
}
}
public static void triangle() {
for (int j1 = 1; j1 <= 5; j1++) {
for (int n1 = 4; n1 >= j1; n1--) {
System.out.print(" ");
}
for (double i1 = 1; i1 <= j1; i1 += 0.5) {
System.out.print("*");
}
System.out.println();
}
for (int j2 = 4; j2 >= 0; j2--) {
for (int n2 = 4; n2 >= j2; n2--) {
System.out.print(" ");
}
for (int i2 = 1; i2 <= 2 * j2-1 ; i2++) {
System.out.print("*");
}
System.out.println();
}
}
j2 >= 0; j2--) {
for (int n2 = 4; n2 >= j2; n2--) {
System.out.print(" ");
}
for (int i2 = 1; i2 <= 2 * j2-1 ; i2++) {
System.out.print("*");
}
System.out.println();
}
}
ohhhhhhhhhhhhhhhhhh!!!!!!!!!!!