public class xingxing02 {
public static void main(String args[])
{
int i,j;
for(i=1;i<=4;i++)
{ for(j=1;j<=9-2*i;j++)
System.out.print("*");
System.out.println();
for(j=1;j<=i;j++)
System.out.print(" ");
}
for(i=1;i<=3;i++)
{ for(j=1;j<=3-i;j++)
System.out.print(" "); for(j=1;j<=2*i+1;j++)
System.out.print("*");
System.out.println();
}
}
}
问题要求输出的是:*******
*****
***
*
***
*****
*******
但是我输出的是:
*******
*****
***
*
***
*****
*******
求帮助!!!谢谢!!!
解决方案 »
- 一个for循环小问题
- 如何给泛型加上<>让eclipse停止警告
- 新手求教
- 关于JFileChoose的问题
- 拜托各位高手给指点一下,我们期末考试的设计!万分感激2
- 我用throw主动抛出异常,如果我的throw在if块中,程序是否就中止,跳出,而如果在try块中,程序跳出try块,继续执行外的代码
- 关于RMI的问题 在线等候
- 如何在SCO Openserver上使用java实现对串口的读写???急!!!
- 求教JAVA高手:如何父对话框中得到子对话框中的内容
- jdbc,mysql问题,我用jdbc写了两个对数据库更新的方法,使用junit方法测试发现性能差很多,以下是我的代码
- if (number&1 == 0) number为int型,这句编译有错,怎么改?在线等
- 求解:为什么选String.class;int.class ?
public class xingxing02 {
public static void main(String args[]) {
int i, j;
for (i = 1; i <= 4; i++) {
for (j = 1; j < i; j++) {
System.out.print(" ");
}
for (j = 1; j <= 9 - 2 * i; j++) {
System.out.print("*");
}
System.out.println(); }
for (i = 1; i <= 3; i++) {
for (j = 1; j < 4 - i; j++) {
System.out.print(" ");
} for (j = 1; j <= 2 * i + 1; j++) {
System.out.print("*");
}
System.out.println();
}
}
} 楼主上半部分应该是先打空格再打星星,不然就回出现你那种第5行多出几个空格(来自你上面那种方法打完星星再输出空格,下半部分就是接着空格打所以出现畸形:楼主图贴错了!)