在Python中,打印
******
*****
****
***
**
*
*
**
***
****
*****
******
我们将编写以下代码:
for e in range (11,0,-1):
print((11-e) * ' ' + e * '*')
print ('')
for g in range (11,0,-1):
print(g * ' ' + (11-g) * '*')
我的问题是,这也可以在 Java 中完成吗?
Java 不允许您将字符串 (int) 乘以,例如4 * ""
,那么我们如何在java中实现这个呢?
最佳答案
这不会是一个简洁的:
// top half..
for (int i=11;i>0;i--){
for (int a=0;a<11-i;a++){
System.out.print(' ');
}
for (int b=0;b<i;b++){
System.out.print('*');
}
System.out.println();
}
关于java - 在java中使用for循环打印星号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33249498/