黑马程序员技术交流社区
标题:
java基础
[打印本页]
作者:
徐文豪
时间:
2015-5-13 22:08
标题:
java基础
用java输出 n=6 的三角数字阵
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
16 17 18 19 20 21
求解
作者:
roybill
时间:
2015-5-13 22:09
class lingwuyisan23
{
public static void main(String[] args)
{
int z =1; //定义每次输出的值z
for(int x=0;x<6;x++) //遍历0-6的值
{
for(int y=0;y<x+1;y++) //y的值小于x+1继续执行内循环语句,直到y的值不小于x+1就执行换行语句
{
System.out.print(z+"\t"); //输出z的值并空格
z++; //内循环执行一次z的值自增一次
}
System.out.println(); //换行
}
}
}
作者:
魔蝎座
时间:
2015-5-13 22:12
两个for循环,然后定义一个计数器在for循环外面,在最里面的for循环打印
作者:
徐文豪
时间:
2015-5-13 22:14
谢谢了 :)
作者:
dangdangj
时间:
2015-5-13 23:51
这个应该就是嵌套循环,while for 都可以是实现的
作者:
guoyangpeng
时间:
2015-5-13 23:53
刚刚学了,楼上答案挺对,复习了
作者:
lingdu
时间:
2015-5-14 01:04
这一类的题目只要理解了循环语句,就可以了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2