黑马程序员----流程控制语句之循环语句
2015-04-24 13:14
411 查看
------- android培训、java培训、期待与您交流! ----------
一、for循环语句。
1、什么是循环结构?
循环语句可以在满足循环的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在核实的时候把循环判断条件改为false,从而结束循环,否则循环将一直被执行下去。
2、for循环结构的格式:
for(初始化表达式语句;判断条件语句;控制条件语句){
循环体语句;
}
3、for循环执行流程:
a、执行初始化语句。
b、执行判断条件语句,看其返回值是true还是false,如果是true,就继续执行。如果是false,就结束循环。
c、执行循环体语句。
d、执行控制条件语句。
e、回到b继续。
4、for循环注意事项:
a、判断条件语句结果一定是boolean类型。
b、循环体语句如果是一条语句,大括号可以省略,但是不建议。
c、大括号前不能有分号,否则循环体语句不执行。
5、for循环演示:
class ForTest {
public static void main(String[] args) {
// 需求:求1-100之和
// 定义第一个变量
// 累加变量
int sum = 0 ;
for(int x = 1 ; x <= 100 ; x++){
// sum = sum + x ;
sum += x ;
}
System.out.println("sum : " + sum);
6、统计思想:
演示:需求: 1—10之间所有偶数的个数。
class ForText1{
public static void main(String[] args){
//定义一个变量count来记录个数
int count = 0;
for(int x = 1;x<=10;x++){
if(x % 2 ==0){
count ++;
}
}
System.out.println(count)
}
}
二、while循环语句。
1、while循环语句的格式:
初始化语句;
while(判断条件语句){
循环体语句;
控制条件语句;
}
2、while循环语句的执行流程:
a、执行初始化语句。
b、执行判断条件语句,看其返回值是true还是false,如果是true就继续执行,如果是false就结束循环。
c、执行循环体语句。
d、执行控制条件语句。
e、回到b继续。
3、while循环演示:
class WhileDemo {
public static void main(String[] args){
// 需求:在控制台输出10次"helloworld"
// 初始化条件语句
int x = 1 ;
// 套用while循环
while(x <= 10 ){
System.out.println("helloworld");
x++ ;
}
}
}
三、do···while循环语句
1、do···while循环语句的格式:
初始化语句
do{
循环体语句;
控制条件语句;
}while(判断条件语句);
2、执行流程:
a、执行初始化语句。
b、执行循环体语句。
c、执行控制条件语句。
d、执行判断条件语句,看其返回值是true还是false,如果是true,就继续执行。如果是false就结束循环。
e、回到b继续。
3、do···while循环语句演示:
class DoWhileDemo {
public static void main(String[] args) {
//需求: 在控制台输出10次"helloworld"
// 初始化条件语句
int x = 1 ;
// 套用do...while循环
do {
System.out.println("helloworld");
x++ ;
}while( x <= 10);
}
}
四、三种循环语句的区别:
1、do...while循环至少执行一次循环体。
而for,while循环必须先判断条件是否成立,然后决定是否执行循环体语句。
2、a、 如果你想在循环结束后,继续使用控制条件的那个变量,用while循环,否则用for循环。不知道用for循环。因为变量及早的从内存中消失,可以提高内存的使用效率。
b、建议优先考虑for循环,然后是while循环 ,最后是do...while循环
一、for循环语句。
1、什么是循环结构?
循环语句可以在满足循环的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在核实的时候把循环判断条件改为false,从而结束循环,否则循环将一直被执行下去。
2、for循环结构的格式:
for(初始化表达式语句;判断条件语句;控制条件语句){
循环体语句;
}
3、for循环执行流程:
a、执行初始化语句。
b、执行判断条件语句,看其返回值是true还是false,如果是true,就继续执行。如果是false,就结束循环。
c、执行循环体语句。
d、执行控制条件语句。
e、回到b继续。
4、for循环注意事项:
a、判断条件语句结果一定是boolean类型。
b、循环体语句如果是一条语句,大括号可以省略,但是不建议。
c、大括号前不能有分号,否则循环体语句不执行。
5、for循环演示:
class ForTest {
public static void main(String[] args) {
// 需求:求1-100之和
// 定义第一个变量
// 累加变量
int sum = 0 ;
for(int x = 1 ; x <= 100 ; x++){
// sum = sum + x ;
sum += x ;
}
System.out.println("sum : " + sum);
6、统计思想:
演示:需求: 1—10之间所有偶数的个数。
class ForText1{
public static void main(String[] args){
//定义一个变量count来记录个数
int count = 0;
for(int x = 1;x<=10;x++){
if(x % 2 ==0){
count ++;
}
}
System.out.println(count)
}
}
二、while循环语句。
1、while循环语句的格式:
初始化语句;
while(判断条件语句){
循环体语句;
控制条件语句;
}
2、while循环语句的执行流程:
a、执行初始化语句。
b、执行判断条件语句,看其返回值是true还是false,如果是true就继续执行,如果是false就结束循环。
c、执行循环体语句。
d、执行控制条件语句。
e、回到b继续。
3、while循环演示:
class WhileDemo {
public static void main(String[] args){
// 需求:在控制台输出10次"helloworld"
// 初始化条件语句
int x = 1 ;
// 套用while循环
while(x <= 10 ){
System.out.println("helloworld");
x++ ;
}
}
}
三、do···while循环语句
1、do···while循环语句的格式:
初始化语句
do{
循环体语句;
控制条件语句;
}while(判断条件语句);
2、执行流程:
a、执行初始化语句。
b、执行循环体语句。
c、执行控制条件语句。
d、执行判断条件语句,看其返回值是true还是false,如果是true,就继续执行。如果是false就结束循环。
e、回到b继续。
3、do···while循环语句演示:
class DoWhileDemo {
public static void main(String[] args) {
//需求: 在控制台输出10次"helloworld"
// 初始化条件语句
int x = 1 ;
// 套用do...while循环
do {
System.out.println("helloworld");
x++ ;
}while( x <= 10);
}
}
四、三种循环语句的区别:
1、do...while循环至少执行一次循环体。
而for,while循环必须先判断条件是否成立,然后决定是否执行循环体语句。
2、a、 如果你想在循环结束后,继续使用控制条件的那个变量,用while循环,否则用for循环。不知道用for循环。因为变量及早的从内存中消失,可以提高内存的使用效率。
b、建议优先考虑for循环,然后是while循环 ,最后是do...while循环
相关文章推荐
- 黑马程序员----C#中的流程控制语句之循环语句
- 黑马程序员_流程控制语句之循环语句
- 黑马程序员——Java基础(流程控制语句、选择结构、循环结构、方法)
- 黑马程序员 c#基础流程控制_循环语句
- 黑马程序员————流程控制语句——循环结构
- JAVA学习(四):Java流程控制语句(顺序结构、if条件语句、switch条件语句、循环语句与跳转语句)
- PHP 流程控制 判断 循环语句
- vb.net 教程 2-5 流程控制:循环语句 Do...Loop 2
- Java学习笔记八:Java的流程控制语句之循环语句
- java中条件、循环、特殊流程控制语句
- java学习笔记(七)流程控制之循环语句
- 黑马程序员——学习笔记03.java流程控制语句和函数
- [Kotlin]Kotlin学习笔记(二):Kotlin中流程控制语句的学习(条件、跳转、循环)
- 流程控制语句:循环语句-while
- 流程控制:循环语句
- 【慕课笔记】第四章 流程控制语句 第11节 JAVA循环语句之多重循环
- 流程控制语句--循环结构
- 第八 讲 : 流程控制-循环语句 - 【天轰穿.Net4趣味编程系列视频教程-vs2010轻松学习C#】
- python 流程控制(for循环语句)
- JAVA学习(四):Java流程控制语句(顺序结构、if条件语句、switch条件语句、循环语句与跳转语句)