黑马程序员技术交流社区
标题:
请教大家,如何用for嵌套语句写如下样式的输出
[打印本页]
作者:
♫梦想起航♫
时间:
2013-10-15 01:00
标题:
请教大家,如何用for嵌套语句写如下样式的输出
12345
1234
123
12
1
用这些代码的话:for(int x=1;x<=5;x++)
{
for(int y=x;y<=5;y++)
{
System.out.print(y);
}
System.out.println();
}
写出来是这样的:
12345
2345
345
45
5
如何才能让它像这样呢?
12345
1234
123
12
1
作者:
今天是坏蛋
时间:
2013-10-15 01:31
class A
{
public static void main(String []args)
{
for (int i=0;i<5 ;i++ )
{
for (int j=1;j<6-i ;j++ )
{
System.out.print(j);
}
System.out.println();
}
}
}
作者:
杨增坤
时间:
2013-10-15 09:43
public class Test {
public static void main(String[] args) {
String str = "12345";
for (int i=str.length();i>=0 ;i--)
{
System.out.println(str.substring(0,i));
}
}
}
复制代码
虽然这个不是用for嵌套做的,也供参考!
作者:
汪洋大海
时间:
2013-10-15 11:40
本帖最后由 汪洋大海 于 2013-10-15 11:44 编辑
外循环应该是 x=5;x>=1;x--内循环应该是 y=1;y<=x 改过来就对了
还有。你试试打印这个也是双层for循环
- - - - - *
- - - - * *
- - - * * *
- - * * * *
- * * * * *
作者:
To
时间:
2013-10-15 18:08
楼主你好,如果问题已解决请将帖子状态修改为提问结束,如果未解决请继续提问,谢谢合作
如果不会修改请看解释帖:
http://bbs.itheima.com/thread-89313-1-1.html
作者:
雷丹
时间:
2013-10-15 19:21
用这些代码的话:for(int x=5;x>0;x--)
{
for(int y=x;y>05;y--)
{
System.out.print(y);
}
System.out.println();
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2