Java基础知识02-流程控制-for
2017-12-23 19:21
281 查看
package cn.aparke.bbs.day03;
import java.util.Scanner;
/**
* 循环结构:重复去执行的代码会使用到循环
for循环:次数型循环即循环次数较确定的情况优先采用的一种的循环,因为它结构简单明了
方便使用
语法:
for(表达式1;表达式2;表达式4){
循环语句 表达式4;
}
for循环的四要素与while循环相同
执行流程也相同,都是先判断、后执行!
for循环的四要素
1.初始化循环变量 如 int count = 60,int i = 1; char word = ‘A’….
表示循环从什么时候 开始,一般情况下循环条件的赋值用 对应的整型或者字符、字符串类型
的表达式表示
2.确定循环的次数即循环条件,是一个boolean类型的值,可以是关系(比较)表达式
或者逻辑表达式、布尔类型的值等等
条件为真的时候循环开始执行,如果条件为假则循环结束
即其特点为先判断、后执行
3.循环操作的语句,可以有多条,放在循环体{}之中
4.每执行一次循环之后一定要改变循环变量的初始值,否则循环条件永远为真
循环就变成了死循环
*
for循环的变形
1.for循环中的表达式1可以省略,但在for循环之上的某个位置一定要定义循环变量,否则
程序报错,报对应的变量没有定义
2.for循环中的表达式2可以省略,但如果不加以控制循环将会是死循环
3.for循环中的表达式4可以省略,但如果不加以控制循环将会是死循环,可以将表达式4下移到
对应的{}中,如 i++写到对应的{ i++;}
4.for循环中的表达式1、2、4同时省略也可以,也是一个死循环
5.for循环中的两个”;”千万不能省略,否则就不是for循环结构了
6.for()之后千万记得不要随意的加上”;”,否则对应的for循环与循环操作就被分离了,循环语句将不被
*/
import java.util.Scanner;
/**
* 循环结构:重复去执行的代码会使用到循环
for循环:次数型循环即循环次数较确定的情况优先采用的一种的循环,因为它结构简单明了
方便使用
语法:
for(表达式1;表达式2;表达式4){
循环语句 表达式4;
}
for循环的四要素与while循环相同
执行流程也相同,都是先判断、后执行!
for循环的四要素
1.初始化循环变量 如 int count = 60,int i = 1; char word = ‘A’….
表示循环从什么时候 开始,一般情况下循环条件的赋值用 对应的整型或者字符、字符串类型
的表达式表示
2.确定循环的次数即循环条件,是一个boolean类型的值,可以是关系(比较)表达式
或者逻辑表达式、布尔类型的值等等
条件为真的时候循环开始执行,如果条件为假则循环结束
即其特点为先判断、后执行
3.循环操作的语句,可以有多条,放在循环体{}之中
4.每执行一次循环之后一定要改变循环变量的初始值,否则循环条件永远为真
循环就变成了死循环
*
for循环的变形
1.for循环中的表达式1可以省略,但在for循环之上的某个位置一定要定义循环变量,否则
程序报错,报对应的变量没有定义
2.for循环中的表达式2可以省略,但如果不加以控制循环将会是死循环
3.for循环中的表达式4可以省略,但如果不加以控制循环将会是死循环,可以将表达式4下移到
对应的{}中,如 i++写到对应的{ i++;}
4.for循环中的表达式1、2、4同时省略也可以,也是一个死循环
5.for循环中的两个”;”千万不能省略,否则就不是for循环结构了
6.for()之后千万记得不要随意的加上”;”,否则对应的for循环与循环操作就被分离了,循环语句将不被
for()控制。 * 如: * for(int i=1;i<=100;i++);{ * System.out.println(i); * } * 等同于如下代码: * for(int i=1;i<=100;i++){} * * { * System.out.println(i); * } *
*/
public class TestFor1 { public static void main(String[] args) { /*int sum = 0; for (int i = 1; i < 101; i++) { sum+=i; } System.out.println(sum);*/ int i = 1; int sum = 0; for (;i<101; ) { sum+=i; i++; } System.out.println(sum); } }
相关文章推荐
- Java基础知识02-流程控制-do while
- Java基础知识02-流程控制结构
- Java基础知识02-流程控制-while
- Java基础知识02-流程控制if-else
- 黑马程序员—Java语言基础(程序流程控制-if、switch、for、while、do while、break、continue)
- Java基础知识(数据类型、标识符、变量、运算符和流程控制语句)
- java基础知识随笔--流程控制
- Java基础知识 第三章 流程控制
- JAVA基础知识: 流程控制
- JAVA基础知识——控制流程
- 黑马程序员-Java基础知识预备之Java流程控制与数组
- java基础知识3——流程控制语句
- java 基础知识四 流程控制
- Java语言基础(程序流程控制-if、switch、for、while、do while、break、continue)
- Java基础知识学习之路-05-第四章-流程控制与数组
- Java基础知识(数据类型、标识符、变量、运算符和流程控制语句)
- 黑马程序员_Java开发基础_02_流程控制
- Java基础知识(数据类型、标识符、变量、运算符和流程控制语句)
- javaSE_8系列博客——Java语言的特性(二)--高级语言的基础知识(7)-- 流程控制语句
- Java基础知识:流程控制