【发布时间】:2017-06-16 22:35:49
【问题描述】:
我应该用java编写这个程序,它要求我编写一个发出由星号组成的V的程序,如下图所示:
*
*
* *
* *
* *
*
这是我创建的程序,但它不起作用:
import java.util.*;
public class Disegnav{
public static void main (String [] arg){
Scanner sc = new Scanner(System.in);
for(int i = 5; i>0; i--){
int k = 9, l=0, x=3;
for(int j = 0; j<=9 ; j++){
if(i>3 && j<k)
System.out.print(" ");
else
if(j==k || i==l || i==x)
System.out.print("*");
else
System.out.print(" ");
k--;
l++;
x--;
}
System.out.println();
}
}
}
【问题讨论】:
-
您能否更准确地说,“这不起作用”是什么意思?
-
你能更清楚你的图案是静态的还是动态的。既然你用过扫描仪
-
表示是最接近当年需求但没有按要求打印的程序
-
它是一个简单的 main,不使用外部类
标签: java if-statement for-loop conditional-statements