精华内容
下载资源
问答
  • 种循环结构语句

    2021-01-02 20:31:58
    种循环结构语句 1.for循环 格式: for(初始化语句1; 判断语句2; 步进语句3){ 循环代码4 } 执行流程: 先执行1初始化语句 执行2判断语句,如果判断结果是true 执行4循环代码 执行3步进语句 继续回到2 4 3 ...

    三种循环结构语句

    1.for循环

    格式:
    	for(初始化语句1; 判断语句2; 步进语句3){
            循环代码4
    	}
    
    执行流程:
    	先执行1初始化语句
    	执行2判断语句,如果判断结果是true
    	执行4循环代码
    	执行3步进语句
    		继续回到2 4 3 2 4 3 
    		如果判断结果是false,代表循环结束
    注意:
    	初始化语句只在第一次循环中执行,之后不再执行
    

    代码

    public static void main(String[] args) {
            /*
            判断0-10的奇偶数
             */
            //偶数:能够被2整除的数字称为偶数
            // 0 是一个特殊的偶数
            for(int i=0;i<=10;i++){
                if (i%2 == 0){
                    System.out.println(i+"是偶数");
                }else {
                    System.out.println(i+"是奇数");
                }
            }
        }
    

    console

    0是偶数
    1是奇数
    2是偶数
    3是奇数
    4是偶数
    5是奇数
    6是偶数
    7是奇数
    8是偶数
    9是奇数
    10是偶数
    

    2.while循环

    格式:
    	初始化语句1;
    	while(判断语句2){
            循环代码3;
            步进语句4;
    	}
    
    执行流程:
    	1 初始化语句
    	2 执行判断语句,如果是true就执行大括号里面的代码,如果是false就结束循环
    	3 循环代码
    	4 步进语句
    	
    	再次循环执行2判断语句
    

    代码

    public static void main(String[] args) {
            /*
            求1-100的累加和
             */
            int x = 1;
            int sum = 0;
            while (x<=100){
                sum += x;
                x++;
            }
            System.out.println("1-100的累加和为:"+sum);
        }
    

    console

    1-100的累加和为:5050
    

    3.do-while循环

    格式:
    	初始化语句1;
    	do{
            循环语句2;
            步进语句3;
    	}while(判断语句4);
    
    执行流程:
    	1 初始化语句
    	2 循环语句
    	3 步进语句
    	4 判断语句 , 如果判断的结果是true就继续循环,如果判断的结果是false就结束循环
    注意:
    	do-while循环是先执行后判断,不管条件是否满足至少执行一次
    

    代码

    public static void main(String[] args) {
            /*
            输出1-10的和
             */
            int a = 1;
            int sum = 0;
            do {
                sum += a;
                a++;
            }while (a<=10);
            System.out.println("1-10的和为:"+sum);
        }
    

    console

    1-10的和为:55
    

    三种循环的使用场景

    三种循环结构均可实现相应的功能,按照实际需要选择更为简便的形式。以下为使用场景的总结:
    	1.明确循环次数的时候:建议使用for循环	
    	2.不明确循环次数的时候:建议使用while循环
    	3.do...while循环比较特殊,它先执行循环体,然后根据判断条件决定是否再次执行循环,即do...while至少执行一次循环
    

    循环嵌套

    代码1

    public static void main(String[] args) {
            /*
            循环嵌套:
                外层循环执行1次,内存循环执行一圈
             */
            /*
            循环出从0点0分-23点59分
             */
            //遍历小时
            for (int i=0; i<24; i++){
                //遍历分钟
                for (int j=0; j<60; j++){
                    System.out.println(i + "点" + j + "分");
                }
            }
    

    console

    0点0分
    0点1分
    0点2分
    ...
    23点57分
    23点58分
    23点59分
    

    代码2

    public static void main(String[] args) {
            for (int i = 1; i < 10; i++) {
                System.out.println("你是第" + i + "位顾客");
                while (true) {
                    System.out.println("请选择你想要购买的商品:1.水果 2.蔬菜 3.饮料 4.结束购买");
                    Scanner sc = new Scanner(System.in);
                    int a = sc.nextInt();
                    if (a == 1) {
                        System.out.println("您购买的是水果");
                    } else if (a == 2) {
                        System.out.println("你购买的是蔬菜");
                    } else if (a == 3) {
                        System.out.println("您购买的是饮品");
                    } else if (a == 4) {
                        break;
                    } else {
                        System.out.println("您输入的指令有错误");
                    }
                }
            }
        }
    

    console

    你是第1位顾客
    请选择你想要购买的商品:1.水果 2.蔬菜 3.饮料 4.结束购买
    1
    您购买的是水果
    请选择你想要购买的商品:1.水果 2.蔬菜 3.饮料 4.结束购买
    2
    你购买的是蔬菜
    请选择你想要购买的商品:1.水果 2.蔬菜 3.饮料 4.结束购买
    4
    你是第2位顾客
    请选择你想要购买的商品:1.水果 2.蔬菜 3.饮料 4.结束购买
    3
    您购买的是饮品
    请选择你想要购买的商品:1.水果 2.蔬菜 3.饮料 4.结束购买
    4
    你是第3位顾客
    请选择你想要购买的商品:1.水果 2.蔬菜 3.饮料 4.结束购买
    2
    你购买的是蔬菜
    请选择你想要购买的商品:1.水果 2.蔬菜 3.饮料 4.结束购买
    ...
    你是第9位顾客
    请选择你想要购买的商品:1.水果 2.蔬菜 3.饮料 4.结束购买
    2
    你购买的是蔬菜
    

    两种死循环的写法

    1.while(true){...}
    2.for(;;){...}
    
    展开全文
  • C#循环结构语句

    2020-05-19 16:40:44
    C#中用来实现循环结构语句有三个: ①while语句 ②do语句 ③for语句 while循环是一简单的循环: while(表达式) 语句 计算从1累加到N的和,其中N为大于1的自然数。 循环结构有三要素:循环初始、循环条件和...

    C#中用来实现循环结构的语句有三个:
    ①while语句
    ②do语句
    ③for语句
    while循环是一种简单的循环:
    while(表达式)
    语句
    计算从1累加到N的和,其中N为大于1的自然数。
    在这里插入图片描述
    循环结构有三要素:循环初始、循环条件和循环控制

    编写循环程序,就要精确设计三要素。循环初始发生在循环 之前,使得循环“就绪”;循环条件是循环得以继续或终止的判 定,而循环控制是在循环内部实现循环条件的关键过程。循环 体可以直接或间接利用三要素来达到计算目的,也可以与三要 素无关。

    1. while语句的循环体必须是“一个语句”的语法形式。
    2. while语句所形成的循环结构可以抽象为顺序结构的一步。 提示我们在编程时可以先抽象设计顺序结构的一步,再使用循 环结构细化。
      在循环中应该有使while表达式趋向假的操作,否则表达式恒为真,循环永不结束,成为死循环。
    3. 在循环中应该有使while表达式趋向假的操作,否则表达式 恒为真,循环永不结束,成为死循环。
    4. 如果表达式的值始终为假,则循环一次也不执行,失去了循 环的意义。
    5. while语句后面的圆括号是语法规定必须有的,循环条件可 以是C#语言中结果为bool类型的任意表达式。
    6. 从循环结构来看,while语句前应有循环初始,循环体内应 有循环控制。

    do语句

    1. do语句先执行循环体的语句,然后再计算给定的表达式值, 根据结果判定是否循环执行。
    do 
    	语句 
    while(表达式)

    计算从1累加到N的和,其中N为大于1的自然数。
    在这里插入图片描述
    for语句
    for语句是实现循环功能的又一个语句:

    for(初始化表达式;测试表达式;迭代表达式) 
    	语句
    

    使用for语句实现1到N的累加和代码片段如下:

    intN,i,sum;
    N = Convert.ToInt32(Console.ReadLine());//从键盘接收N
    for(i=1,sum=0;i<=N;i++) 
    sum = sum +i; 
    Console.WriteLine("sum is {0}",sum);
    
    1. for语句中初始化表达式只被执行一次,并且在for语句中任 何其他部分之前执行。它常用来声明和初始化循环中使用的本 地变量;
    2. 测试表达式可能会被多次求值,以决定循环体中的语句被执 行还是被跳过,它必须是bool类型;
    3. 迭代表达式在循环体的语句执行之后且在返回循环的顶端并 执行,迭代表达式执行后会立即再对测试表达式求值;
    4. for语句中的初始化表达式、测试表达式和迭代表达式都是 可选的。省略其中任何的表达式都不能省略中间的分号。

    几种循环语句的比较
    1.共同点
    ①while、do、for循环在逻辑上是相同的,一般情况下可以相互替换。
    ②作为循环结构,while、do-while、for循环一般地都需要设置循环的初始值、循环结束条件的判定、循环增量(或减量)的计算。
    2.不同点
    在这里插入图片描述

    1. do-while循环至少执行循环体一次。而while循环、for循环 可能一次也不执行。
    2. for循环的循环处理功能强。while、do-while均可用for循 环。

    循环的控制

    break语句
    break语句不能单独使用,它可以用于switch语句中,还能 用于for语句、while语句、do语句中。
    在这些语句的语句体中,break只结束包含它的switch语句 和循环语句,不会将所有嵌套语句结束。因此,使用break语 句可以提前结束循环,或者避免无限循环。

    循环语句的结束就有两个手段:

    一是循环条件。

    二是应用break语句。由于循环体中使用break语句通常附带条 件,所以仍可以将break的应用理解为循环三要素的循环条件。

    continue语句
    continue语句导致程序执行转到最内层循环的顶端,它可用 在while语句、do语句、for语句中
    continue语句与break语句一样,不能单独使用,而且 continue语句只对包含它的循环语句起作用。

    在while语句和do语句循环体中执行continue语句,程序会 转到“表达式”继续运行,在for语句循环体中执行continue 语句,程序会转到“迭代表达式”继续运行,循环体中余下 的语句被跳过了。

    所以continue语句的实际效果就是将一次循环结束,开始新 的一次循环。

    continue语句在编程时不是必不可少的,因为借助于恰当的 条件设置,也可以达到在某种情况下本次循环提前结束的效果。

    展开全文
  • (2)流程控制语句包括结构化语句和非结构语句; A.结构化语句包括:条件语句和循环语句;  a.条件语句包括:if语句和switch语句;  b.循环语句包括:while语句、do while语句和for语句。 B.非结构化语句包括:...

    C语言有5种类型的语句:

    (1)表达式语句包括:运算符表达式语句、赋值语句

    (2)流程控制语句包括结构化语句非结构语句

    A.结构化语句包括:条件语句循环语句

       a.条件语句包括:if语句switch语句

       b.循环语句包括:while语句do while语句for语句

    B.非结构化语句包括:限定转向语句非限定转向语句

      a.限定转向语句:break语句continue语句return语句

      b.非限定转向语句:goto语句

    (3)函数调用语句

    (4)空语句

    (5)复合语句

     

    结构化程序设计的核心是算法控制结构

    算法:解决问题时的一系列方法和步骤;主要表示方法:伪代码和流程图。

    算法的步骤间有一定的逻辑顺序,此体现为控制结构。分为:顺序结构、分支结构和循环结构

    (1)顺序结构:最简单、最基本,从上往下执行,不进行跳转;

         形式:

    ……

    语句1;

    语句2;

    语句3;

    …….

    执行顺序:语句1;》语句2;》语句3;……..

    (2)分支结构:有3种:单分支、双分支和多分支;即选择结构,根据条件判断执行程序,成立则执行,反之不执行。

    (3)循环结构:当型循环直到型循环。用于一遍一遍执行程序的某部分,根据条件判断是否执行,重复执行多少次。循环结构:循环条件循环体

     

    一、条件语句

    A.     if语句

    a.判断表达式:

         if(判断表达式)

        {

           结构体;

       }

     

    例子:

    #include<stdio.h>

    #include<conio.h>   //使用getch

    void main(void)

    {

           int price=0;  

           printf("请输入商品价格:");

           scanf("%d",&price);

           if(price<50)

           {

                  printf("好,我买了");

           }

           getch();

    }

       b.花括号和if结构体

         (1)if(表达式)

             {

           语句1

           语句2

            语句3

    }

        (2)if(表达式)        等价于     if(表达式)

                     语句1                                      { 语句1 }

                     语句2                                         语句2

                     语句3                                         语句3

    if后边并非必须跟“{}”,如(1)中if条件满足,{}中的块语句都执行;(2)中if条件满足,执行语句1,语句2和语句3会执行。

     

    B.     if else语句

    两个选择

       形式:

       if(表达式)

       {

                  代码段1

    }

    else

    {

             代码段2

    }

    if后边的表达式为真,执行代码段1,否则执行代码段2。

    例子:

    #include<stdio.h>

    #include<conio.h>

    void main(void)

    {

           int price=0;

           printf("请输入商品价格:");

           scanf("%d",&price);

           if(price<50)

           {

                  printf("好,买了");

           }

           else

           {

                  printf("不买");

           }

           getch();

    }

     

    例程:

    #include<stdio.h>
    int main()
    {
     int a = 2,c;
     if(a==1) c=1;
     if(a==2) c=2;
     if(a%2==0) c=3;
     printf("%d\n",c);   //  打印   3
     
     if(a==1) c=1;
     else if(a==2) c=2;
     else if(a%2==0) c=3;
     printf("%d\n",c);   //打印   2

     switch(a)   //相当于if if了,所有的1,2,3,4满足条件的都会执行一次
     {       //注:从case 2开始执行,按顺序执行一遍
         case 1:  c=1; 
      case 2:  c=5; 
      case 3:  c=9; 
      case 4:  a=2;   
      break;
     }
     printf("%d\n",c);   //打印  9

     switch(a)   //else if了,只要满足条件就跳出了
     {   
      case 1:  c=1;     
        break;   
      case 2:  c=5;      
        break;   
      case 3:  c=7;      
        break;   
      case 4:  c=9;      
        break;
     }
     printf("%d\n",c);   //打印  5
    }

     

    C.    if  if 语句和swich语句

    多个选择

    if(表达式1

    {

             代码段1

    }

    else if(表达式2

    {

             代码段2

    }

       ……

    else if(表达式m

    {

             代码段m

    }

    else

    {

             代码段m+1

    }

    例子:

    #include<stdio.h>

    #include<conio.h>

    void main(void)

    {

        int a=0;

        printf("请输入学生成绩:\n");

        scanf("%d",&a);

        if(a>=90)

               printf("A");

        if(a>=75 && a<90)

               printf("B");

        if(a>=60 && a<75)

               printf("C");

        if(a<60)

               printf("D");

    }

     

    D.    分支语句嵌套

    形式:

    if (表达式1

    {

            if(表达式2

    {

            代码段1

    }

    else

    {

         代码段2

    }

    }

     

    E.     开关语句:switch语句

    多选一

    形式:

    switch(表达式)

    {

            case(常量表达式1);

                  代码段1

                  break

    case(常量表达式2);

                  代码段2

                  break

             ……

    case(常量表达式

    );

                  代码段m

                  break

    default

                   代码段m+1

    }

     

    例子:

    #include<stdio.h>

    #include<conio.h>

    void main(void)

    {

           int a=0;

           printf("请输入一个1到7的整数:\n");

           scanf("%d",&a);

           switch(a)

          

           {

                  case 1:

                         printf("Monday\n");

                         break;

                  case 2:

                         printf("Monda\n");

                         break;

                  case 3:

                         printf("Mond\n");

                         break;

                  default:

                         printf("Mon\n");

           }

    }

     

    二、循环语句

    A.  while 语句   (当型)

    形式:

       while (表达式)

    {

             循环结构体

    }

      While语句后边的{}为循环体,如果直接跟着“;”,说明在while后边表达式为真时,执行空语句,直到表达式为零,跳出while语句。

    例子:

    #include<stdio.h>

    #include<conio.h>

    void main(void)

    {

           int sum=0;

           int i=1;

           while(i<=100)

           {

                  sum=sum+i;

                  i=i+1;

           }

           printf("结果是:%d",sum);

           getch();

    }

     

    B.  do while 语句  (直到型)

    形式:

    do

    {

             循环结构体

    }

    while(表达式);   //有分号

     

    do while结构中的循环结构体至少会被执行一次,直到while后的表达式非零,跳出do while结构向下执行。

     

    例子:

    #include<stdio.h>

    #include<conio.h>

    voidmain(void)

    {

      int sum=0;

      int i=100;

    /*      while(i)

      {

             sum=sum+i;

             i--;

      }   */

      do

      {

             sum=sum+i;

             i=i-1;

      }

      while(i);

      printf("结果是:%d",sum);

      getch();

    }

     

    C.  for 语句    (当型)

      形式:

      for(初始化表达式;判断表达式;修正表达式)

    {

      循环体

    }

    等价于while结构:

    while(判断表达式)

    {

             循环体

    修正表达式;

    }

    for语句比较简洁,其执行过程:

    a.      计算初始化表达式;

    b.      计算判断表达式的值,如果其值为真(非0),则执行循环体,并执行c步骤;若为假,则循环结束,转到e步骤;

    c.      计算修正表达式;

    d.      转回b步骤执行;

    e.      循环结束,跳出for循环,向下执行。

       注意:for中的表达式可以省略,但是“;;”不能省略;

       即:

    for(  )   等价于      while1

    {                          {

           …….                      ……

    }                          }

     

     

    例子:

    #include<stdio.h>

    #include<conio.h>

    void main(void)

    {

           int i,j;

           for(i=1; i<=4;i++)     //外层循环4次

           {                       

                  for(j=1; j<=9;j++) //内层循环9次

                  {

                         printf("*  ");  //后边带俩个空格

                  }

                  printf("\n");

           }

           getch();

    }

    注意:一般内循环次数多余外循环

     

    D. 跳出循环:break

    可从死循环中跳出来

    适用于3种循环结构,只能用于switch语句,不能跳出if语句和if else语句

    例子:

    #include<stdio.h>

    #include<conio.h>

    void main(void)

    {

           int i=0;

           while(1)

           {

                  printf("Hello\n");

                  i++;

                  if(i>5)

                         break;

           }

           getch();

    }

     

    E. 重来一次: continue  

        break用于结束整个循环结构,而continue语句结束的只是当前一次循环,只是结束本次循环中后续内容,被称为循环继续语句。

     

    F.     随心所欲:goto

    即:go to,为自由转向语句,可以跳转到任何地方;

    形式:

    goto+标号名

     

    例子:

    #include<stdio.h>

    #include<conio.h>

    void main(void)

    {

    int i=0;

    while(1)

    {

            printf("*  ");

            i++;

            if(i>3)   //0到3,输出4个*,退出*

                   goto outside;

    }

    outside:printf("\n\n\n* ");

    }

    展开全文
  • 在控制台输出10次"helloworld"for语句for语句的格式及其使用循环结构for语句的格式执行流程注意事项环结构for语句的练习之获取数据案例演示...语句循环结构while语句的格式和基本使用循环结构while语句的格式执行...

    文章目录



    循环结构概述


    循环结构概述

    什么是循环结构

    循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语 句,当反复执行这个循环体时,
    需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形成死循环。

    循环结构的分类
    • for循环
    • while循环
    案例:在控制台输出10次"helloworld"

    在这里插入图片描述
    点击此处运行结果



    for语句


    for语句的格式及其使用

    循环结构for语句的格式
    for(初始化表达式语句;判断条件语句;控制条件语句) {
    		循环体语句;
    	}
    
    执行流程

    a:执行初始化表达式语句
    b:执行判断条件语句,看其返回值是true还是false
    如果是true,就继续执行
    如果是false,就结束循环
    c:执行循环体语句;
    d:执行控制条件语句
    e:回到B继续。

    注意事项

    初始化表达式语句只执行一次
    把刚才的需求使用for循环进行改进。


    环结构for语句的练习之获取数据

    案例演示

    请在控制台输出数据1-10
    请在控制台输出数据10-1

    在这里插入图片描述
    点击此处运行结果

    注意事项

    a:判断条件语句无论简单还是复杂结果是boolean类型。
    b:循环体语句如果是一条语句,大括号可以省略;如果是多条语句,大括号不能省略。建议永远不要省略。
    c:一般来说:有左大括号就没有分号,有分号就没有左大括号


    循环结构for语句的练习之求和思想

    示例1

    求出1-10之间数据之和
    在这里插入图片描述
    点击此处运行结果

    示例2

    求出1-100之间偶数和
    求出1-100之间奇数和

    在这里插入图片描述
    点击此处运行结果


    循环结构for语句的练习之水仙花

    案例演示

    需求:统计”水仙花数”共有多少个,分别是多少
    (水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153))

    在这里插入图片描述
    点击此处运行结果



    while语句


    循环结构while语句的格式和基本使用

    循环结构while语句的格式

    while循环的基本格式:

    while(判断条件语句) {
    	循环体语句;
    }
    

    完整格式:

    	    初始化条件语句;
    	    while(判断条件语句) {
    			 循环体语句;
    			 控制条件语句;
    	   }
    
    执行流程

    a:执行初始化条件语句;
    b:执行判断条件语句,看其返回值是true还是false
    如果是true,就继续执行
    如果是false,就结束循环
    c:执行循环体语句;
    d:执行控制条件语句
    e:回到b继续。

    案例演示

    示例1:请在控制台输出10次"我爱你"

    在这里插入图片描述
    点击此处运行结果

    示例2:


    循环结构while语句的练习

    求和思想

    *求1-100之和间的偶数和奇数和
    在这里插入图片描述
    点击此处运行结果

    统计思想

    统计”水仙花数”共有多少个
    在这里插入图片描述
    点击此处运行结果


    循环结构do…while语句的格式和基本使用

    循环结构do…while语句的格式
     do {
    		循环体语句;
    	}while(判断条件语句);
    

    完整格式:

    初始化条件语句;
    		do {
    			循环体语句;
    			控制条件语句;
    		}while(判断条件语句);
    
    执行流程

    a:执行初始化条件语句;
    b:执行循环体语句;
    c:执行控制条件语句;
    d:执行判断条件语句,看其返回值是true还是false
    如果是true,就继续执行
    如果是false,就结束循环
    e:回到b继续。

    案例演示

    示例1:在控制台输出10次"helloworld"
    在这里插入图片描述
    点击此处运行结果

    示例2:

    • 请在控制台输出数据1-10
    • 请在控制台输出数据10-1

    在这里插入图片描述
    点击此处运行结果


    循环结构三种循环语句的区别

    三种循环语句的区别:
    • do…while循环至少执行一次循环体。
      而for,while循环必须先判断条件是否成立,然后决定是否执行循环体语句。
    • a:如果你想在循环结束后,继续使用控制条件的那个变量,用while循环,否则用for循环。不知道用for循环。
      因为变量及早的从内存中消失,可以提高内存的使用效率。
      b:建议优先考虑for循环,然后是while循环 ,最后是do…while循环


    循环结构注意事项及练习


    循环结构注意事项之死循环

    • 一定要注意控制条件语句控制的那个变量的问题,不要弄丢了,否则就容易死循环。
    • 两种最简单的死循环格式
      while(true){…}
      for(;;){…}

    循环结构循环嵌套输出4行5列的星星

    案例演示

    请输出一个4行5列的星星图案。
    如图:

    *****
    *****
    *****
    *****
    注意:
    System.out.println("
    ");和System.out.print("
    ");的区别
    **
    在这里插入图片描述
    点击此处运行结果

    结论

    外循环控制行数,内循环控制列数


    循环结构循环嵌套输出正三角形

    案例演示

    请输出下列的形状
    *
    **
    ***
    ****
    *****
    在这里插入图片描述
    点击此处运行结果


    循环结构九九乘法表

    案例演示

    在控制台输出九九乘法表。
    在这里插入图片描述
    点击此处运行结果

    代码优化
    • ‘\x’ x表示任意,这种做法叫转义字符。
    • ‘\t’ tab键的位置
    • ‘\n’ 换行


    控制跳转语句


    什么是控制跳转语句

    前面我们已经说过了,Java中的goto是保留字,目前不能使用。虽然没有goto语句可以增强程序的安全性,但是也带来很多不便,
    比如说,我想在某个循环执行到某一步的时候就结束,现在就做不了这件事情。
    为了弥补这个缺陷,Java就提供了break,continue和return来实现控制语句的跳转和中断。

    控制跳转语句的分类

    • break 中断
    • continue 继续
    • return 返回

    控制跳转语句break语句

    break的使用场景
    1. 在选择结构switch语句中
    2. 在循环语句中
    • 注意:离开使用场景的存在是没有意义的
    作用
    1. 退出单层循环
    2. 退出多层循环(几乎不使用)
      要想实现这个效果,就必须知道一个东西;带标签的语句;
      格式:标签名:语句
      在这里插入图片描述
      点击此处运行结果

    控制跳转语句continue语句

    continue的使用场景
    1. continue的使用场景
    2. 离开使用场景的存在是没有意义的
      在这里插入图片描述
      点击此处运行结果
    作用

    跳出一次循环,执行下一步操作

    案例演示

    for(int x=1; x<=10; x++) {
    if(x%3==0) {
    //在此处填写代码
    }
    System.out.println(“Java基础班”);
    }


    控制跳转语句return语句(调用一个方法)

    return的作用
    • return 就是退出一个方法。
    • 跳转到上层调用的方法。这个在方法的使用那里会在详细的讲解。

    方法概述和格式说明

    为什么要有方法

    假设有一个游戏程序,程序在运行过程中,要不断地发射炮弹(植物大战僵尸)。
    发射炮弹的动作需要编写100行的代码,在每次实现发射炮弹的地方都需要重复地编写这100行代码,这样程序会变得很臃肿,可读性也非常差。
    为了解决代码重复编写的问题,可以将发射炮弹的代码提取出来放在一个{}中,并为这段代码起个名字,
    这样在每次发射炮弹的地方通过这个名字来调用发射炮弹的代码就可以了。上述过程中,所提取出来的代码可以被看作是程序中定义的一个方法,
    程序在需要发射炮弹时调用该方法即可。

    什么是方法

    方法就是完成特定功能的代码块
    在很多语言中都有函数的定义,但是在咱们JAVA语言中,我们将其称之为方法。

    方法的格式
    修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2 ....){
    		方法体;
    		return 返回值;
    	}
    
    • 修饰符 比较多,目前使用 public static
    • 返回值类型 用于限定返回值的数据类型
    • 方法名 就是一个名称,它的存在是为了方便我们调用方法
    • 参数类型 限定调用方法时传入参数的数据类型
    • 参数名 是一个变量,接收调用方法时传入的参数
      这个参数其实有一个专业的名词,被称之为形式参数,它的作用是用来接收实际参数的
    • 方法体 完成功能的代码
    • return 结束方法以及返回方法指定类型的值
    • 返回值 就是功能的结果,由return带回,带回给调用者

    方法之求和案例及其调用

    求两个数据之和的案例

    在这里插入图片描述
    点击此处运行结果

    如何写一个方法

    两个明确

    1. 返回值类型 明确功能结果的数据类型
    2. :参数列表 你要传递几个参数,以及每一个参数的数据类型
    方法调用(有明确返回值的调用)
    • 单独调用,一般来说没有意义,所以不推荐。
    • 赋值调用,推荐方案。
    • 输出调用,但是不够好。因为我们可能需要针对结果进行进一步的操作。

    方法的调用图解

    把刚才的的推荐调用方式画图解释

    在这里插入图片描述


    方法的练习

    示例1:
    示例2:比较两个数是否相等(使用键盘录入改进)

    在这里插入图片描述
    点击此处运行结果


    方法的注意事项

    1. 方法不调用不执行
    2. 方法与方法是平级关系,不能嵌套定义
    3. 方法定义的时候参数之间用逗号隔开
    4. 方法调用的时候不用在传递数据类型
    5. 如果方法有明确的返回值,一定要由return带回一个值

    方法之输出星形及其调用

    案例演示

    根据键盘录入的行数和列数,在控制台输出星形
    在这里插入图片描述
    点击此处运行结果

    方法调用(没有明确返回值的调用)
    • 单独调用
    • 输出调用(错误)
    • 赋值调用(错误)

    方法之输出乘法表及其调用

    根据键盘录入的数据输出对应的乘法表
    在这里插入图片描述
    点击此处运行结果


    方法重载概述和基本使用

    求和案例
    方法重载概述
    • 在同一个类中,允许存在一个以上的同名方法,只要它们的参数列表不同,与返回值无关。
    • 参数列表不同:
      1. 参数个数不同
      2. 参数类型不同
    展开全文
  • Java循环控制语句

    2018-07-31 22:04:26
    Java循环控制语句 顺序结构 顺序结构是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的。 总的来说:写在前面的先执行,写在后面的后执行 ...
  • IF语句有如下的形式: IF 条件1 THEN 语句序列1; [ELSIF 条件2 THEN 语句序列2; ELSE 语句序列n;] END IF; 其中:  条件部分是一个逻辑表达式,值只能是真(TRUE)、假(FALSE)或空(NULL)。 语句序列为多...
  • 其中,实现循环结构语句主要以下几种,为了便于详解,举个例子说明。 求解1到100的和。这是一个累加的题,要重复100次加法,显然可以用循环结构来实现。重复执行循环100次,每次加一个数。用while实现循环#...
  • (3)循环结构 做一些重复的代码 3:选择结构  3.1:if语句 (1)三格式 A:格式1 if(比较表达式) { 语句体; } 执行流程: 判断比较表达式的值,看是true还是false 如果是true,就...
  • 六、循环结构语句

    2018-01-07 21:47:19
    跳转语句关键词 - break, continue 及 do...while break 关键字 break 主要用在循环语句...break在循环语句中作用:跳出循环语句,不再循环,执行循环后面的代码。 break 跳出最里层的循环,并且继续执行该循环
  • for循环结构语句)的基本用法

    千次阅读 2019-08-17 14:23:51
    for循环结构循环结构for循环结构的基本用法及事例 循环结构 例:在页面中输出六行:hello world document.write('hello wrold<br>'); document.write('hello wrold<br>'); document.write('...
  • 一、Java语句的执行结构 1.顺序语句 按照顺序从上往下依次执行的语句,中间没有任何的判断和跳转 2.分支语句 根据不同的条件来产生不同的分支 if语句、switch语句 3.循环语句 重复执行某句代码 for...
  • C语言循环控制语句

    2011-10-25 20:17:14
    在实际问题中,常常需要进行大量的重复处理,循环结构可以使我们只写很少的语句,而让计算机反复执行,从而完成大量类同的计算。 C语言提供了while语句、do...while语句和for语句实现循环结构。 3.4.1while语句 ...
  • 第三章 控制循环结构程序设计 循环的概念 用while语句和do-while语句实现循环 用for 语句实现循环 循环的嵌套 break语句和continue语句 几种循环的比较 程 序 举 例 循环结构程序设计 循环的概念 用while语句和do...
  • 控制循环结构

    2016-05-12 10:49:19
    Java没有goto,提供了continue,break,return 3个关键字用来控制循环结构。 使用break结束循环 某些时候需要在某种条件出现时强制终止循环,而不是等到循环条件为false时才推出循环。 此时,可以使用break来...
  • 顺序、选择和循环语句(程序的三基本控制结构) 复合语句 1、在了解程序的三基本控制结构之前,我们先了解以下什么是复合语句,即块语句。 2、与C语言及其他语言不同,Java语言的复合语句是以整个块区为单位的...
  • -----------android培训、java培训、java学习型技术博客、期待与您交流!------------ 一、流程控制语句 1、 概述: 在一个程序执行的过程中,各条...而且,很多时候我们要通过控制语句的执行顺序来实现我们要
  • C语言中几种基础循环结构 (写之前必须来段废话:昨天敲代码敲到哭,睡觉前疯狂找发际线,然后今天早上满脑子都是我是憨憨,被大佬嫌弃,为了找点成就感来搞点基础的过渡一下,然后回去继续被嫌弃(手动表情包)。)...
  • ———-C语言一共3种循环控制语句,分别是 while( )~ 循环语句 . for( )~ 循环语句 do~while( ) 循环语句 下面对这几种控制语言分别讲解。while循环语句一般形式如下:while(表达式) 语句; //循环语句其中执行...
  • MySQL中特别实用的几种SQL语句送给大家

    万次阅读 多人点赞 2020-06-11 17:23:49
    在写SQL时,经常灵活运用一些SQL语句编写的技巧,可以大大简化程序逻辑。减少程序与数据库的交互次数,有利于数据库高可用性,同时也能显得你的SQL很牛B,让同事们眼前一亮。 目录 实用的SQL 1.插入或替换 2....
  • 循环结构 什么是循环结构呢?循环循环!就是反反复复的执行呗!只要不中断就会一直循环下去! 用专业术语来讲就是指在程序中需要反复执行某个功能而设置的某一程序结构。它由循环体中的条件,判断继续执行某个...
  • 流程控制语句之循环语句 什么是循环结构: 循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复...循环结构for语句的格式: for(初始化表达式语句;判断条件语...
  • 2020年4月12日11:43:23 ... 控制语句 今天我们学习的内容是 Python控制语句。 注:我这里的Python IDE是VS2019,简单的交互是使用的自带IDLE。我之前也说了,任何一款IDE 都是可以的。(不重要,不影响各位学习P...
  • Java for 、while 、 do while...Java中种循环控制语句: 1. for      循环 (一般用的最多的循环) 2. while    循环 (最基本的循环) 3. do while 循环 While 结构为: while (布尔表达式) { ...
  • php循环控制语句

    2014-09-02 01:01:24
    1、While语句 While循环是php中最简单的循环语句,他的语法格式是: While (expression){ statement; } 当表达式expression的值为真时,将执行statement语句,执行结束后,再返回到expression表达式...
  • python基础编程(包含几种循环结构

    千次阅读 多人点赞 2021-01-31 19:38:03
    文章目录一、常见的几种循环结构介绍二、编程示例1.输出0~100内的所有奇数2.输出0~100内的所有偶数3.输出9x9乘法表4.成绩录入5.用户登录判断6.防止暴力破解密码三、python内置的几种数据类型1.基本定义2.具体实例 一...
  • Java提供了3常用的循环语句,分别为for循环语句、while循环语句和do-while循环语句,下面分别对这3种循环语句进行介绍。 第一:while语句【他将告诉编译器反复的执行一组代码,直到满足某个条件为止】 他的语法...
  • 第二选择结构 switch case switch(表达式){ case 值1: 语句体1; break; case 值2: 语句体; break; ... default: 语句体n+1; break; } 表达式这里的值可以是 int short char byte String(JDK7以后) ...
  • 文章目录一、JavaScript 条件语句二、JavaScript 循环语句 一、JavaScript 条件语句 二、JavaScript 循环语句
  • 流程控制 判断语句循环语句

    千次阅读 2018-06-16 12:07:31
    什么是流程控制呢?流程就是做一件事情的顺序,或者说是次序。...这些控制结构可以归为三类:顺序结构、选择结构和循环结构。实现这些控制结构的语句可分为5类:表达式语句、复合语句、分支语句、循环语...
  • 9. C 语言 -- 循环结构:while语句和 do … while语句

    千次阅读 多人点赞 2018-10-19 19:17:45
    本文主要讲述 C 语言循环结构中的 while 和 do while 语句,并且介绍了 scanf, getchar 和 gets三输入的使用方法及使用情况。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 189,729
精华内容 75,891
关键字:

循环结构控制语句包括哪几种