我可以打印一个三角形,但我想知道如何以箭头形式打印,如下图所示,是的,这是作业。
for (int i = 1; i < 10; i += 2)
{
for (int k = 0; k < (4 - i / 2); k++)
{
System.out.print(" ");
}
for (int j = 0; j < i; j++)
{
System.out.print("*");
}
System.out.println("");
}
答案 0 :(得分:0)
您可以使用以下代码:
public static void main (String[] args)
{
int mid = 10/2; //where 10 is number of lines
for (int i = 0; i < 10; i ++) {
if(i < mid){
for(int j = 0; j < i; j++){
if(j == 0 || j == i-1){
System.out.print("*");
}else{
System.out.print(" ");
}
}
} else{
for(int j = 10 - i; j > 0; j--){
if(j == 10-i || j == 1){
System.out.print("*");
}else{
System.out.print(" ");
}
}
}
System.out.println("");
}
}