循环while do---while for循环

一.循环结构 (。^▽^)

1.循环不是无休止进行的,满足一定条件的时候循环才会继续,称为"循环条件",循环条件不满足的时候,循环退出

2.循环结构是反复进行相同的或类似的一系列操作,称为"循环操作"

例如:

public static void main(String [] args){
int count=1;
while(count<=50){
System.out.println("打印第"+count+“份试卷”);
count++;
}
}

while循环结构的顺序:

(1)声明初始化循环变量。

(2)判断循环条件是否满足,如果满足则执行循操作,否则退出循环。

( 3 ) 执行完循环操作后,在判断循环条件,决定继续执行循环或退出循环。

while 循环特点

先判断,后执行。

do-----while

和while循环不同,do-while循环以关键字do开头,然后是大括号括起来的循环操作,接着才是while关键字和紧随的小括号括起来的循环条件
  注:do-while循环结构已分号结尾

(1)声明并初始化循环变量
  (2)执行一遍循环操作
  (3)判断循环条件:循环条件满足,则循环继续执行,循环条件不满足,则退出循环.

public static void main(String [] args){
int i=1;
do{
    System.out.println("好好学习")
    i++;
}while(i<=100);

do-while循环结构特点:

先执行,再判断

for 循环(? ω ?)

for循环语句的主要作用是反复执行一段代码,直到满足一定条件为止

(1)初始部分:设置循环的初始状态
  (2)循环体:重复执行的代码
  (3)迭代部分:下一次循环开始前要执行的部分,在while循环结构中它作为循环体的一部分,进行循环次数的累加
  (4)循环条件:判断是否继续循环的条件  
  注:在for循环中,这几个部分是必不可少的,不然循环就会出现错误

public static void main(String [] args){
    for(int i=0;i=100;i++){
    System.out.println("好好学习");
}
}
}

for循环结构执行的顺序:  d=====( ̄▽ ̄*)b

(1)执行初始判断
  (2)进行循环条件判断
  (3)根据循环条件判断结果 >如果为true,则执行循环体 >如果为false,则退出循环

break与continue ( ??? )?

1.break语句用于终止某个循环,程序跳转到循环体外的下一条语句
 2.continue语句用于跳出本次循环,进入下一次循环的语句跳转语句进阶

contunue和break

共同点:当continue和break语句在内层循环时,只会影响内层循环的执行,对外层循环没有影响
 不同点:执行语句后,程序跳转的位置不同
  continue语句是跳出本次循环,进入下一次循环
  break语句是跳出本层循环,即提前结束本层循环,执行循环下面的语句

时间: 2024-07-29 22:11:16

循环while do---while for循环的相关文章

黑马程序员---C基础4【循环结构】【while循环】【do&#183;&#183;&#183;while】【for循环】【break关键字】【continue关键字】

------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- [循环结构] 1.循环结构介绍: 循环就是一次又一次的执行相同的代码块 2.构成循环结构的几个条件: 循环控制条件: 循环体:代码块 能够让循环结束的语句(递增,递减,真,假):退出循环 [while循环] 1.while循环的格式: 当型循环,当条件满足的时候,再执行循环体: while(条件表达式) { 语句1: 语句2 ······ } xxx 如果表达式为真执行代码块,为假则结束: 如

爱是一种循环,是幸福的循环。

真正的爱也许不仅仅是浪漫的相遇,热烈的吸引,醉人的蜜语和澎湃的激情——也许更应该是深广的宽容, 细微的疼惜,淡远的关爱和无声的表达……就像穿梭在盛开的荷花下的青鱼,当荷花绚丽时,青鱼却在水中无声无息地游动:当荷花败落时,青鱼却还能带给你一串 串鲜活的呼吸.也许当你倾心于花香满腹时,你从不曾注意到青鱼的存在,但是当你一旦收回被诱惑已久的目光,你就会发现青鱼的气息已经充溢到了你每条脉络 中.只要长有一双平常的眼睛,谁都可以看到水面的荷花.但是,只有心中长眼睛的人,才能看到水中的青鱼啊! 用心伴着爱情

java循环练习:由输入的值决定循环的执行次数,循环变量默认从1开始

package practiceGO; import java.util.Scanner; /*   3.由输入的值决定循环的执行次数,循环变量默认从1开始  */ public class Cto { public static void main(String[] args) { Scanner sc = new Scanner(System .in); System.out.println("请输入循环次数:"); int time = sc.nextInt(); for(int

跳出Java当中的一些循环,跳出双层FOR循环

今天写代码写了个双层的for循环,里面还是用来Iterator,大致意思就是在第二个循环中如果符合条件就给跳出整个双层循环. 刚开始,直接使用break.巴拉巴拉的敲了一堆代码,信心满满的就直接运行.等到结果一看,这不是要我要的.哎··看来不扎实呀! 突然来了兴趣,索性就看看一些资料,总结了几种跳出循环的方式: 1.直接跳出循环: for (int i = 0; i < 10; i ++) { if(i == 4) { break; } System.out.println(i); } Syst

20.10 for循环;20.11 while循环(上);20.12 while循环(下);20.13 break跳出循环;20.14 ;20.15

20.10 for循环 案例1 1. 编写for循环脚本:计算1到100所有数字和: [[email protected] ~]# vi for1.sh 添加内容: #!/bin/bash sum=0 for i in `seq 1 100` do echo "$sum + $i" sum=$[$sum+$i] echo $sum done echo $sum 2. 执行for1.sh脚本: [[email protected] ~]# sh for1.sh 案例2 1. 文件列表循环

[Effective JavaScript 笔记]第49条:数组迭代要优先使用for循环而不是for...in循环

示例 下面代码中mean的输出值是多少? var scores=[98,74,85,77,93,100,89]; var total=0; for(var score in scores){ total+=score; } var mean=total/scores.length; mean;//? 17636.571428571428 用计算器手动算了一下,答案应该是88.说明这段代码的真正结果应该是88,但为什么实际结果不正确呢.这和for...in循环会枚举所有key,包括原型中的.也就是

子线程循环10次,接着主线程循环100次,接着又回到子线程循环10次,接着再回到主线程循环100次,如此循环50次-004

子线程循环10次,接着主线程循环100次,接着又回到子线程循环10次,接着再回到主线程循环100次,如此循环50次 public class Sub10Main100Loop50Thread { public static void main(String[] args) throws InterruptedException { Business business = new Business(); new Thread(new Runnable(){ @Override public voi

百度地图循环添加标注,并循环为标注添加信息窗口问题解决

原文:百度地图循环添加标注,并循环为标注添加信息窗口问题解决 最近几年在搞地图方面的开发,主要是循环为坐标添加标注并为标注添加弹出信息窗口,起初我的代码如下: var map = new BMap.Map("Mapcontainer"); var JsonObj = eval(JsonStr); if (JsonObj != null) { for (var i = 0; i < JsonObj.length; i++) { var point = new BMap.Point(

Python中的循环退出举例及while循环举例

循环退出 for循环: for else for 循环如果正常结束,都会执行else语句. 脚本1: #!/usr/bin/env python for i in xrange(10): print i else: print "main end" 结果: [[email protected] 20171227]# python exit.py 0 1 2 3 4 5 6 7 8 9 main end [[email protected] 20171227]# 脚本2: #!/usr/

Shell基础(三):使用for循环结构、使用while循环结构、基于case分支编写脚本、使用Shell函数、中断及退出

一.使用for循环结构 目标: 本案例要求编写一个Shell脚本chkhosts.sh,利用for循环来检测多个主机的存活状态,相关要求及说明如下: 1> 对192.168.4.0/24网段执行ping检测      2> ping检测可参考前一天的pinghost.sh脚本      3> 脚本能遍历ping各主机,并反馈存活状态 执行检测脚本以后,反馈结果如下图所示. 方案: 在Shell脚本应用中,常见的for循环采用遍历式.列表式的执行流程,通过指定变量从值列表中循环赋值,每次复