黑马程序员技术交流社区
标题:
小小分享一下
[打印本页]
作者:
郝明明
时间:
2015-1-18 11:54
标题:
小小分享一下
关于for的小总结
/*
for循环的练习:
1、打印一个矩形
*****
*****
*****
2、打印一个正向三角、倒立三角
***** * * *****
**** ** ** ****
*** *** *** ***
** **** **** **
* ***** ***** *
3、打印一个等腰三角、打印一个正三角
* *
*** *** ???
*****
*******
*********
4、打印一个正三角,中间是用空格
*
* *
* * *
5、打印一个菱形,中间无空格
*
***
*****
***
*
6、打印一个菱形,中间是用空格
*
* *
* * *
* *
*
*/
class TuXing
{
public static void main(String[] args)
{
//打印一个矩形
for(int i=1;i<=3;i++)
{
for(int j=1;j<=6;j++)
{
System.out.print("*");
}
System.out.println();
}
System.out.println("--------------------------------");
/*
打印一个正向三角、倒立三角
***** * * *****
**** ** ** ****
*** *** *** ***
** **** **** **
* ***** ***** *
*/
for(int i=5;i>=1;i--)
{
for(int j=1;j<=i;j++)
{
System.out.print("*");
}
System.out.println();
}
System.out.println("--------------------------------");
for(int i=1;i<=5;i++)
{
for(int j=1;j<=i;j++)
{
System.out.print("*");
}
System.out.println();
}
System.out.println("--------------------------------");
for(int i=1;i<=5;i++)
{
for(int k=4;k>=i;k--)
{
System.out.print(" ");
}
for(int j=1;j<=i;j++)
{
System.out.print("*");
}
System.out.println();
}
System.out.println("--------------------------------");
for(int i=1;i<=5;i++)
{
for(int k=1;k<i;k++)
{
System.out.print(" ");
}
for(int j=5;j>=i;j--)
{
System.out.print("*");
}
System.out.println();
}
System.out.println("--------------------------------");
/*
打印一个等腰三角、打印一个正三角
* *
*** *** ???
*****
*******
*********
*/
for(int i=1;i<=9;)
{
for(int k=4;k>=i/2;k--)
{
System.out.print("o");
}
for(int j=1;j<=i;j++)
{
System.out.print("*");
}
System.out.println();
i=i+2;
}
System.out.println("--------------------------------");
/*
打印一个正三角,中间是用空格
*
* *
* * *
* * * *
* * * * *
*/
for(int i=1;i<=9;)
{
for(int k=4;k>=i/2;k--)
{
System.out.print("o");
}
for(int j=1;j<=i;j++)
{
if(j%2==0)
{
System.out.print("o");
}
else
{
System.out.print("*");
}
}
System.out.println();
i=i+2;
}
System.out.println("--------------------------------");
/*
打印一个菱形,中间无空格
*
***
*****
***
*
*/
for(int i=1;i<=9;)
{
for(int k=4;k>=i/2;k--)
{
System.out.print("o");
}
for(int j=1;j<=i;j++)
{
System.out.print("*");
}
System.out.println();
i=i+2;
}
for(int i=1;i<=9;)
{
for(int k=0;k<=i/2+1;k++)
{
System.out.print("o");
}
for(int j=7;j>=i;j--)
{
System.out.print("*");
}
System.out.println();
i=i+2;
}
System.out.println("--------------------------------");
/*
打印一个菱形,中间是用空格
*
* *
* * *
* *
*
*/
for(int i=1;i<=9;)
{
for(int k=4;k>=i/2;k--)
{
System.out.print("o");
}
for(int j=1;j<=i;j++)
{
if(j%2==0)
{
System.out.print("o");
}
else
{
System.out.print("*");
}
}
System.out.println();
i=i+2;
}
for(int i=1;i<=9;)
{
for(int k=0;k<=i/2+1;k++)
{
System.out.print("o");
}
for(int j=7;j>=i;j--)
{
if(j%2==0)
{
System.out.print("o");
}
else
{
System.out.print("*");
}
}
System.out.println();
i=i+2;
}
System.out.println("--------------------------------");
}
}
复制代码
作者:
朋好友
时间:
2015-1-18 11:56
顶一个,值得信任学习
作者:
沌沌愚人心
时间:
2015-1-18 11:59
可以, 小知识点。
作者:
自信流云
时间:
2015-1-18 12:09
路过拿币,加油!
作者:
enjoy
时间:
2015-1-18 13:03
写的挺好
作者:
610757257
时间:
2015-1-18 22:22
谢谢分享!!!!!
作者:
Novice.Jin
时间:
2015-1-19 16:03
楼主也喜欢玩算法啊
作者:
弓长土皮
时间:
2015-1-19 22:45
:victory::handshake
作者:
丶人世百态
时间:
2015-1-19 22:47
正好可以复习一下
作者:
Itbelong
时间:
2015-1-19 23:32
不错,再接再厉
作者:
羽狼之翼
时间:
2015-1-20 21:43
不错,学习下
作者:
郝明明
时间:
2015-1-20 21:48
谢谢大家支持 ,有时间还会发一些的
作者:
zw937820438
时间:
2015-1-21 19:51
学习一下,谢谢楼主的分享
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2