Java I';我想知道如何把这个由星号组成的爪哇城市变成90度(所以它看起来就像一座城市) 公共类HelloWorld { 公共静态void main(字符串[]args) { int[]arr={5,10,23,6,9}; 对于(int i=0;i
,因为你是从上到下建造城市的(这就是印刷的原理),你可以跟踪当前高度,如果在该高度应该有一个星号,或者在每一列上都有一个空格,你可以在上面加一个星号Java I';我想知道如何把这个由星号组成的爪哇城市变成90度(所以它看起来就像一座城市) 公共类HelloWorld { 公共静态void main(字符串[]args) { int[]arr={5,10,23,6,9}; 对于(int i=0;i,java,arrays,for-loop,if-statement,printing,Java,Arrays,For Loop,If Statement,Printing,,因为你是从上到下建造城市的(这就是印刷的原理),你可以跟踪当前高度,如果在该高度应该有一个星号,或者在每一列上都有一个空格,你可以在上面加一个星号 public class HelloWorld { public static void main(String []args) { int[] arr = {5,10,23,6,9}; for(int i = 0; i<arr.length; i++) {
public class HelloWorld
{
public static void main(String []args)
{
int[] arr = {5,10,23,6,9};
for(int i = 0; i<arr.length; i++)
{
for( int j = 0; j< arr[i]; j++)
{
System.out.print("*");
}
System.out.println();
}
}
}
int[]arr={5,10,23,6,9};
int max=23;//在一般情况下,应该动态执行此操作
而(最大值>0){
对于(int i=0;i=max){
系统输出打印(“*”);
}否则{
系统输出打印(“”);
}
}
System.out.println();
马克斯;
}
这是一个有效的例子
int[] arr = {5,10,23,6,9};
int max = 23; //you should do this dynamically in the general case
while(max > 0) {
for(int i = 0; i < arr.length; i++) {
if(arr[i] >= max) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println();
max--;
}