for循环(笔记整理)
来源:互联网 发布:txt阅读器 for mac 编辑:程序博客网 时间:2024/05/24 03:20
什么时候使用循环呢?
当对某些代码执行很多次时,使用循环结构完成。
当对一个条件进行一次判断时,可以用if语句。
当对一个条件进行多次判断时,可以用while语句。
注意:在使用循环时,一定要明白哪些语句需要参与循环,哪些不需要
for循环的执行顺序:
1.
for(;;):
for循环可以什么表达式都不写,两边的表达式是没有的,而中间的表达式是默认有的,为true
而且,for循环中的表达式中间一定是条件表达式,其余的两个可以为任意表达式,但是一般不这么做,如图:
2.for循环的嵌套
循环体本身又是一个循环,就称为循环的嵌套,是一种大圈套小圈的思想:有一种重复的情况,而这种重复的情况每一次重复都对应另外一种情况的多次重复
3.
&&&&&
&&&&&
&&&&&
&&&&&
要记住这种图形在打印5个&后要换行,换行在内循环外,外循环内用System.out.println();外循环控制的是行数,内循环控制的是每一行的个数或者说是列的个数
小思想:
看来视频很多次,发现老师都是先分析哪个数值是变化的,然后用变量去代替它,这个思想特别地重要,要多加练习,如图:要打出如图的三角形,行数是固定的,改变的只有列数,所以只需要改内循环,而内循环有两种变化,一种是前面的数不变,后面的数递减,或者是前面的数递增,后面的数不变,而这种变化的值,可以用一个变量z来代替
而且最后我们发现x的变化和z的变化趋势是一样的(初始化都是1,变化都是自增),所以可以用x代替z,如图:
4.
for循环和while循环有点区别,就是for循环在执行完后,他初始化的变量就释放了,不能再继续操作使用了,而while循环在他循环结束后,还能对那个初始化变量进行操作,因为他的循环不包括初始化部分。如图:其中,y是不能输出的,因为它被释放了
- for循环(笔记整理)
- JavaScript笔记整理——for in循环
- JavaScript中的循环类型(整理笔记)
- while/do...while循环(笔记整理)
- for循环效率问题整理
- C++笔记(二):for循环问题
- java笔记(增强for循环)
- Python笔记(十一)--for循环语句
- 范围for循环(c++ primer 笔记)
- Java-增强for循环(学习笔记)
- Java笔记:for循环
- 上课笔记 for循环
- for循环优化笔记
- lua笔记 for循环
- Python学习笔记整理(十一)python的while和for循环
- Java基础笔记整理---【05】switch分支语句、for循环语句
- 笔记(四)for循环语句
- 增强for循环学习笔记
- 为程序选择在哪个cpu上跑
- Hibernate简介
- ZOJ 3721 Final Exam Arrangement(模拟+贪心)
- Java 工具类
- HTTP断点续传
- for循环(笔记整理)
- 调试拷贝赋值运算符和析构函数什么时候起作用
- 最常用正则表达式,你要的都在这里了
- [SMOJ1864]圆桌会议
- java 表格导出至Excel
- win 10 下Jmeter启动报版本错误 —— 解决
- Android GridView实现动画效果实现代码
- Java笔记:字符串
- 数据类型转换之 int 与 LPCTSTR