黑马程序员技术交流社区
标题:
如何一列一列的打印图形?
[打印本页]
作者:
ifuzhen
时间:
2014-5-15 21:19
标题:
如何一列一列的打印图形?
for (int i =0;i<5 ;i++ )
{
for (int j =0;j<5-i ;j++ )
{
System.out.print("*");
}
System.out.println();
}
上面这个可以打印一个图形:(一行行的打的)
*****
****
***
**
*
可是我想一列一列的如何打呢?
复制代码
作者:
张志民
时间:
2014-5-15 22:11
好像打印不了啊
作者:
pandapan
时间:
2014-5-15 22:48
楼主,个人感觉实现应该是可以实现的,不过处理起来应该会很麻烦。代码没有你写的那么简单了。
作者:
李维奥
时间:
2014-5-15 23:17
是这样吗?
public class Print {
/**
* @param args
*/
public static void main(String[] args) {
for (int i = 0; i < 5; i++) {
for (int j = i; j < 5; j++) {
System.out.println("*");
}
System.out.println();
}
}
}
复制代码
作者:
stream
时间:
2014-5-16 11:15
感觉可以先把这个一列一列的结果保存到几个数组里,再将这些数组一行一行地打印。比如第一个数组就保存所有列的第一行,第二个数组就保存所有列的第二行。。。。。。。
作者:
流沙
时间:
2014-5-16 22:38
一行一行打你可以用ln换行,如果你一列一列打你用什么换列???你能解决换列的问题代码就简单了!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2