我想显示由星号组成的字母A
。首先,程序会询问字母的大小,并根据给定的大小将字母缩放为该大小。
这是我到目前为止所做的,但我不确定我做错了什么。如你所见,它只打印一行。任何帮助都会很棒。
代码:
import java.util.Scanner;
public class Problem7 {
public static void main(String[] args) {
Scanner kbd = new Scanner(System.in);
int input, size, i;
System.out.print("Enter a size: ");
input = kbd.nextInt();
while (input <= 1) {
System.out.print("Enter a size: ");
input = kbd.nextInt();
}
for (int col = 0; col < input; col++) {
for (int row = 0; row < input; row++) {
if (col == 1 || col == input || row == col)
System.out.print("*");
else
System.out.print(" ");
}
}
}
}
结果:
Enter a size: 5
* ***** * * *
答案 0 :(得分:0)
如果您想使用新行:
System.out.print("\n");