嗯,我也写了,好像和小羽的一样啊,不过呀,虽然写了出来,但是最重要的是我发现了一个问题,好像楼主所以写的打印出来的位置好像反了,当时我用那个print("")打印出来的时候,结果都是像楼主那样,当时百思不得其解,程序都没有问题了,为什么打印错了,最后我看了一下java的API,呵呵,要想打印空格,我开始以为是print("")原来是要中间空一个位出来print(" ")问题才解决~~~
class test
{
public static void main(String args[])
{
int n=7;
for(int i=0;i<n;i++)
{
for(int i1=0;i1<i;i1++)
{
System.out.print(" ");
}
for(int i2=0;i2<n-i;i2++)
{
System.out.print("*");
}
System.out.println("");
}
}
}