嵌套循环
来源:互联网 发布:python 论坛源码 编辑:程序博客网 时间:2024/05/22 09:00
/*
需求:请输出下列的形状
*
**
***
****
*****
*/
class ForForDemo2 {
public static void main(String[] args) {
//通过简单的观察,我们看到这是一个行是5,列数是变化的形状
//我们先打印出一个5行5列的形状
for(int x=0; x<5; x++) {
for(int y=0; y<5; y++) {
System.out.print("*");
}
System.out.println();
}
System.out.println("--------------");
//我们实现了一个5行5列的形状
//但是这不是我们想要的
//我们要的是列数变化的
//列数是如何变化的呢?
//第一行:1列 y=0,y<=0,y++
//第二行:2列 y=0,y<=1,y++
//第三行:3列 y=0,y<=2,y++
//第四行:4列 y=0,y<=3,y++
//第五行:5列 y=0,y<=4,y++
//在看外循环x的变化,恰好就是x=0,1,2,3,4
//所以这个最终版的程序就是如下
for(int x=0; x<5; x++) {
for(int y=0; y<=x; y++) {
System.out.print("*");
}
System.out.println();
}
}
}
需求:请输出下列的形状
*
**
***
****
*****
*/
class ForForDemo2 {
public static void main(String[] args) {
//通过简单的观察,我们看到这是一个行是5,列数是变化的形状
//我们先打印出一个5行5列的形状
for(int x=0; x<5; x++) {
for(int y=0; y<5; y++) {
System.out.print("*");
}
System.out.println();
}
System.out.println("--------------");
//我们实现了一个5行5列的形状
//但是这不是我们想要的
//我们要的是列数变化的
//列数是如何变化的呢?
//第一行:1列 y=0,y<=0,y++
//第二行:2列 y=0,y<=1,y++
//第三行:3列 y=0,y<=2,y++
//第四行:4列 y=0,y<=3,y++
//第五行:5列 y=0,y<=4,y++
//在看外循环x的变化,恰好就是x=0,1,2,3,4
//所以这个最终版的程序就是如下
for(int x=0; x<5; x++) {
for(int y=0; y<=x; y++) {
System.out.print("*");
}
System.out.println();
}
}
}
0 0
- 嵌套循环
- 循环嵌套
- 循环嵌套
- 嵌套循环
- 循环嵌套
- 嵌套循环
- 循环嵌套
- 循环嵌套
- 循环嵌套
- 循环嵌套
- 嵌套循环
- 嵌套循环
- 嵌套循环
- 嵌套循环
- 循环嵌套
- 循环嵌套
- 循环嵌套
- 嵌套循环
- ReactNative-触摸事件
- day53_电力系统_ztree动态生成&权限控制
- QQ空间操作抓包【MD5-RSA加密】【qqtoken计算】等
- 《Web全端工程师就业课程【第三周】》课程作业
- 创建节点、添加节点
- 嵌套循环
- ReactNative(API)Alert
- 编译opencv2.4.9+cuda6.5+vs2013生成自己的X64库
- 最小费用流模板(Bellman-ford)
- 了解sizeof和strlen以及关于数组的相关计算
- C#中使用LuaInterface
- response与request
- 如何修改sublime3注释的颜色
- PHP register_shutdown_function() 函数