我想在控制台中打印它:
*
**
***
**
*
所以,我的代码是:
Scanner input = new Scanner(System.in);
int n = input.nextInt();
char c = '*';
if (1 < n && n < 20) {
for (int row = 1; row <= n; row++) {
for (int col = 1; col <= row; col++) {
System.out.print(c);
}
System.out.println();
}
任何建议如何完成?
答案 0 :(得分:0)
您想要打印“* **”。写下这个:
public class test {
public static void main(String args[]) {
System.out.print("Hello!!");
}
}
如果我的回答不是您所感谢的,那么请向我们提供更多信息。你的实际问题是什么?见StackOverflowFAQ
答案 1 :(得分:0)
如果n
是"*"
长度,则代码如下:
if (1 < n && n < 20) {
for (int row = 1; row <= n; row++) {
for (int col = 1; col <= row; col++) {
System.out.print(c);
}
System.out.println();
}
for (int row =1; row <= n; row++) {
for (int col = n-row; col >0 ; col--) {
System.out.print(c);
}
System.out.println();
}
}