本帖最后由 黑马杨晨 于 2012-8-25 15:09 编辑
- public class Test_1
- {
- public static void main(String[] args)
- {
- int i,j,k;
- //i 的值,-5,-4,-3,-2,-1,0,1,2,3,4,5
- for(i=-5,j=1;i<=5;j++)
- {
- //对i取绝对值,并传至给k
- if(i<0)
- k=i*(-1);
- else k=i;
- //如果满足条件,输出*,且跳出本次循环。
- if(j<=k||(j>9-k&&j!=10))
- {
- System.out.print(" ");
- continue;
- }
- //如果满足条件输出a
- if(j>k&&j<=9-k)
- {
- System.out.print("★");
- }
- //如果j=10则i自加1,并将0重新赋值为0!
- //(只有j在[1,9]范围内才输出)
- if(j==10)
- {
- i++;
- j=0;
- System.out.println();
- }
- }
- System.out.println("仅用了一个for循环");
- }
- }
- <img border="0" alt="" src="http://bbs.itheima.com/forum.php?mod=image&aid=6598&size=300x300&key=3d266dfe3b1c710d8c85bc7509de249e&nocache=yes&type=fixnone" aid="attachimg_6598">
复制代码 |
|