在这里插入import java.util.Scanner;
public class Demo1 {
public static void main(String[] args) {
Scanner input =new Scanner(System.in);
int num;
do {
System.out.println("请你输入菱形的行数:");
num =input.nextInt();
} while (num%2==0);
int shang=num/2+1;
int xia=num/2;
for (int i = 1; i <=shang; i++) {
for (int j = 1; j <=shang-i; j++) {
System.out.print(" ");
}
for (int k = 1; k <=2*i-1; k++) {
System.out.print("*");
}
System.out.println();
}
for (int i = 0; i <xia; i++) {
for (int j = 0; j <=i; j++) {
System.out.print(" ");
}
for (int j2 = 0; j2 <2*(xia-i)-1; j2++) {
System.out.print("*");
}
System.out.println();//-->换行
}
}
}代码片
java初学者如何使用for的二重循环输出菱形
最新推荐文章于 2023-01-30 22:04:25 发布