黑马程序员技术交流社区
标题:
【for的嵌套】听完课,再来写程序
[打印本页]
作者:
StringBOX
时间:
2015-12-2 23:06
标题:
【for的嵌套】听完课,再来写程序
一边回忆一边想,写出了自己的程序
/*
目的:
1、倒序输出*号
*****
****
***
**
*
2、顺序输出*号
*
**
***
****
*****
3、顺序输出1~5
1
12
123
1234
12345
步凑1:
1、创建两for循环做嵌套
2、外层为行数,内层为列数,内循环赋值(内循环变量=外循环变量)
步凑2:
1、创建两for循环做嵌套
2、外层为行数,内层为列数,内循环判断(内循环变量<=外循环变量)
步凑3:
1、创建两for循环做嵌套
2、外层为行数,内层为列数,内循环判断(内循环变量<=外循环变量)
3、输出y的值
*/
class Demo_8
{
public static void main(String[] args)
{
//倒序输出*号
for(int x=0;x<5;x++)//控制行
{
for(int y=x;y<5;y++)//控制列,倒序内循环赋值(内循环变量=外循环变量)
{
System.out.print("*");
}
System.out.println();//转行
}
System.out.println("-----------------------------------------");
//顺序输出*号
for(int x=0;x<5;x++)//控制行
{
for(int y=0;y<=x;y++)//控制列,顺序内循环判断(内循环变量<=外循环变量)
{
System.out.print("*");
}
System.out.println();
}
System.out.println("-----------------------------------------");
//顺序输出1~5
for(int x=1;x<=5;x++)//控制行,从1开始输出
{
for(int y=1;y<=x;y++)//控制列,顺序内循环判断(内循环变量<=外循环变量)
{
System.out.print(y);//输出y
}
System.out.println();
}
}
}
复制代码
作者:
anuo
时间:
2015-12-3 09:25
*
**
***
****
*****
****
***
**
*
我记得写的时候还有这个,虽然代码大差不差
作者:
StringBOX
时间:
2015-12-3 21:58
课上教的是向里的啊,其实向外也不难。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2