精华内容
下载资源
问答
  • 有时可能需要重复使用某段代码或者某段函数,比如需要输入“1*2*3*4...*100”,如果让人工来输入话,会浪费很多时间,也很繁琐,但是,在这种情况下,有一个很好办法,就是使用我们PHP循环控制语句,...

    在我们的程序开发中,有时可能需要重复的使用某段代码或者某段函数,比如需要输入“1*2*3*4...*100”,如果让人工来输入的话,会浪费很多的时间,也很繁琐,但是,在这种情况下,有一个很好的办法,就是使用我们的PHP循环控制语句,使用PHP循环控制语句,可以快速的完成计算,在PHP中,为我们提供了四种循环控制语句:while、do...while、for、和foreach。本章,先给大家讲解第一种循环控制语句“while”循环语句。直线电机分类

    “while”循环语句的语法格式

    while循环是PHP中最简单的循环语句

    语法详解:

    结构上和if语句一样,它也依赖于一个条件,但是不同的是if语句只有expr为真的时候去执行一次statement,而while语句是只要expr为真就会不断重复的执行statement,直到表达式为的值为假,才会跳出循环。

    8479abf6969237ec53accf22584f2708.gif 如果不给while跳出循环的条件,那么表达式expr一直为真,循环会永远的执行下去,这就形成了死循环,这是我们程序不允许的。想下面这样的代码

    while 条件为1,永远是true,所以它会一直循环下去,是个死循环,造成页面崩溃

    while循环实例

    本实例是实现10以内的偶数输出,从1~10依次判断是否为偶数,如果是,则输出,如果不是,则继续下次循环,代码如下

    原文:https://www.cnblogs.com/furuihua/p/12118368.html

    展开全文
  • 大理石平台检定规程do...while循环语句的概念do...while循环语句和while循环语句很相似,两者之间不同区别就是,do...while循环语句要比while循环语句循环一次,while循环语句,当表达式为假时候,就会直...

    前面给大家讲解了PHP循环语句中的while语句循环,其实,while语句还有另一种形式的表示,就是我们今天所要给大家讲解的,“do...while”循环语句。大理石平台检定规程

    do...while循环语句的概念

    do...while循环语句和while循环语句很相似,两者之间不同的区别就是,do...while循环语句要比while循环语句多循环一次,while循环语句,当表达式为假的时候,就会直接跳出当前的循环,而do...while循环语句,则是先执行一遍PHP语句,在对条件表达式进行判断。就好比,我们平时去饮水机接水,有两种人,一种人先会看下桶里有没有水,如果有,再去按下按钮接水,这就是while循环;另一种人不管有没有水,先去按按钮,出水了就直接接水,要是没出水,再去看桶里有没有水,然后默默离开,这是do…while循环。

    do...while循环语句的语法1

    2

    3do {

    statement

    }while (expr);

    语法详解:

    从语法看到,我们的条件表达式是放在PHP语句 statement后面的,这就是说不论expr表达式是否为true,do…while循环至少会执行一次。

    现在一下我们do...while循环语句的流程图

    do...while循环语句实例

    本实例通过两个语句的运行来对比do...while循环和while循环两者之间的不同。代码如下1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12<?php

    header("Content-type:text/html;charset=utf-8");//设置编码

    $num=1;//声明一个整型变量$sum

    while($num!=1){//使用while循环输出

    echo "不会看到";//这句话不会输出

    }

    do{//使用do...while循环输出

    echo "会看到";//这句话会输出

    }while($num!=1);

    ?>

    展开全文
  • shell脚本常用循环控制语句 1. for语句 1.1 for…do…done(固定循环) for这种语法,是已经知道要进行几次循环状态。 for语法: for 变量名 in con1,con2,con3 do 程序段 done $var 变量在循环工作...

    shell脚本常用循环控制语句

    1. for语句

    1.1 for…do…done(固定循环)

    for这种语法,是已经知道要进行几次循环的状态。

    for语法:

    for 变量名 in con1,con2,con3
    do 
    	程序段
    done
    
    $var 变量在循环工作时,取值分别为:con1,con2,con3
    

    1.2 for…do…done的数值处理

    语法:

    for((初始值;限制值;执行步阶))
    do
    	程序段
    done
    

    示例如下:

    #!/bin/bash
    read -p "please input a number,i will count for 1+2+……+your input:" num
    交互式输入提示
    sum=0
    for ((i=1;i<=${num};i++))
    do
    	sum=$((${sum} + $i))   
    done
    echo "1+2+……+${num}=${sum}"
    

    ${a}表示变量a的值,不引起歧义的情况下可省略{}

    2. while语句

    语法:

    while [condition]
    do	
    	程序段落 
    done
    条件成立时执行,直到条件不成立时停止执行。
    

    示例:

    #!/bin/bash
      read -p "please input a number" num
    sum=0
    i=0
    while ((i<num)) 
    do
    ((i++))   //let i+=1//i=$[$i+1]//i=$(($i+1))//i=`expr $i+1`
    sum=$((${sum}+${i}))
    done
    echo "1+2+..+${num}=${sum}"
    

    (())使用语法:
    用来扩展shell中的算术运算比较和赋值运算。
    1.在双括号中可进行逻辑运算,四则运算,可以a++等
    2.所有变量前可以不加$
    3.运算符和数值之间可以有空格,也可以没有空格,而使用[]时必须保证有空格。
    4.内部支持多个表达式,用分号分开。如for((i=1;i<num;i++))
    $()两个反点用法:
    做变量替换,可以将命令执行结果赋值给变量。
    但``可在所有shell运行,$()不能在

    []和test
    []左右括号和其内部数值必须有空格

    $(())
    计算数学表达式的值

    和`表达式`效果相同
    

    3.if语句

    3.1 单层,简单条件判断式

    if [condition]
    then 
    	执行语句
    fi 
    

    fi 结束if的意思

    3.2 多重,复杂条件判断式

    if [条件判断式]
    then	
    	条件成立时执行
    else 
    	条件不成立时执行
    fi
    

    多个条件判断

    if [条件一]
    then
    	条件一成立时执行
    elif [条件二]
    then
    	条件二成立时执行
    else
    	条件一二均不成立时执行
    fi
    

    4. case esac语句

    语法:

    case $变量名 in
    	“第一个变量内容”)
    	程序段
    	;;
    	“第二个变量内容”)
    	程序段
    	;;
    	*)
    	程序段
    	;;
    esac
    

    示例:

    #!/bin/bash
    Choice()
    {
    	read -p "plase input your choice:" choice
    }
    Choice
    Case()
    {
    	case $choice in
    	A)
    	echo "your choice is A"
    	exit 0
    	;;
    	B)
    	echo "your choice is B"
    	exit 0
    	;;
    	*)
    	echo "please input your choice A or B!"
    	Choice
    	Case
    	;;
    esac
    }
    Case
    

    如果需要给函数传递变量,则直接在函数名后空格加变量名。

    展开全文
  • JAVA常用的基础循环语句...循环变量控制语句) { 循环体; } 下面是用for循环的 基础代码。 public static void main(String[] args) { for(int i=0;i<5;i++) { System.out.println("i="+i); } } 运行结果

    JAVA常用的基础循环语句

    for循环

    for(赋值语句;条件表达式;循环变量控制语句) { 循环体; }

    下面是用for循环的 基础代码

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

    运行结果
    在这里插入图片描述

    while循环

    初始化语句;
    while(条件表达式){
    循环体;
    循环变量控制语句;
    }

    下面是用whlie循环的 `基础代码。

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

    运行结果
    在这里插入图片描述

    do-while循环

    初始化语句
    do{ 循环体
    }while(循环变量控制语句);

    下面是用do-whlie循环的 基础代码。 下面展示一些内联代码片`。

    public static void main(String[] args) {
    	int i=0;
            do {
                System.out.println("i="+i);
                i++;
            }while(i<5);
    

    运行结果
    在这里插入图片描述

    用三种方式打印九九乘法表

    //用while循环定义99乘法表
        public static void show99(int a){
            int i=1;
            while(i<=a){
                int j=1;
                while(j<=i){
                    System.out.print(j+"*"+i+"="+i*j+"\t");
                    j++;
                }
                System.out.println();
                i++;
            }
        }
    };
     //用while和for循环定义99乘法表
        public static void show99(int a){
            int i=1;
            while(i<=a){
                for(int j=1;j<=i;j++){
                    System.out.print(j+"*"+i+"="+i*j+"\t");
                }
                System.out.println();
                i++;
            }
        }
        //用for循环定义99乘法表
        public static void show99(int a){
            for(int i=1;i<=a;i++){
                for(int j=1;j<=i;j++){
                    System.out.print(j+"*"+i+"="+i*j+"\t");
                }
                System.out.println();
            }
        }
    
    展开全文
  • abs,random方法循环控制语句for循环while循环while语句do...while语句跳出循环关键字breeak关键字continue关键字双重循环数组数组定义数组特点数组声明数组初始化静态初始化动态初始化数组两个常用方法...
  • 任何编程语言,最常用的就是循环语句了,无论何种编程语言,都必须包含循环控制语句,在C语言中,for, while, do..while 这三种循环语句的使用,占据了源程序代码的绝大部分,因此,要开发C编译器,对这三种循环语句...
  • java基础常用的循环语句 循环语句图 /** * 循环结构(反复执行) * 在程序中,总有一些需要反复的,重复的执行的代码,在联合计数器,共同控制这段需要反复执行的代码。 * (一)三种: * for循环 * While循环 *...
  • C#循环控制语句

    2019-10-01 12:21:11
    本节课将介绍如何使用C#控制语句的循环语句,本课目的如下:1.学会"while"循环的用法。2.学会"do" 循环的用法。3.学会"for" 循环的用法。4.学会foreach循环的用法。5.进一步了解"break"语句的用法。6.如何使用...
  • 在php中循环语句我们常用的就几种,while,do while ,for(),foreach这四种,也是大家开发中常用到的循环语句了,有需要的朋友可以参考一下,本教程一一来讲一下这种语句的用法。Foreach语句Foreach循环是...
  • for循环语句 for循环语句格式要求 for(初始化语句;条件判断语句;条件控制语句){ 循环体语句; } ...for语句执行流程 ①执行初始化语句,该语句只会执行一次 ...= 5,看其返回结果是true还是...④执行条件控制语句,...
  • 几个常用的循环语句

    2019-12-08 20:11:13
    一组被重复执行的语句称之为循环体,能否继续重复,决定循环的终止条件。循环结构是在一定条件下反复执行某段程序流程结构,被反复执行程序被称为循环体。 循环语句是由循环体及循环的终止条件两部分组成。 ...
  • 在任何一种编程语言中,所有程序都由3种基本结构组成,即:顺序结构、分支结构、循环结构,以下是中山学文培训PHP程序员培训老师所总结并编辑一些网站开发过程中PHP流程控制语句的基本知识及相关实例,...
  • 在PL/SQL中可以使用LOOP语句对数据进行循环...常用的LOOP循环语句包含3种形式:基本的LOOP、WHILE...LOOP和FOR...LOOP。 LOOP语句的基本语法结构如下: [<<label_name>>] LOOP statement......
  • 目录:1 控制结构...1.1 分支语句...1.1.1 if语句嵌套...1.2 for循环...1.2.1 Python 循环的控制语句...1.3 while循环语句...1.3.1 举例...1 控制结构Python支持三种不同控制结构:if,for和while,不支持...
  • 总结内容:  1、条件控制语句  2、while循环语句  3、for循环语句  4、函数用法 ...一、条件控制语句 ...同时Python条件控制语句可以和逻辑运行符一起使用,具体逻辑运算符使用,请参考Python...
  • 流程控制流程:代码执行过程控制:对代码执行过程把控三大结构顺序结构:代码默认从上到下,依次执行分支结构:单项分支,双向分支,多项分支,巢状分支循环结构:while循环和for循环单项分支语句:if 条件表达式:code1...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,238
精华内容 495
关键字:

常用的循环控制语句