精华内容
下载资源
问答
  • 语法结构 for(初始表达式;布尔表达式;更新表达式){ 循环体 由java语句构成 } 初始表达式 布尔表达式 更新表达式 初始表达式最先执行且只执行一次, 布尔表达式当结果为真时执行循环,直到结果为假停止...

    本文将介绍java基础中的入门基本中的选择语句和循环语句——若有细瑕 欢迎指正!

    本文将介绍java基础中的入门基本知识 含义及说明

                                                      **选择语句**
    

    一、选择语句 if if else
    第一种语法
    if(布尔表达式){
    java语句


    判断条件为真直接执行 ,判断条件为假则不执行 然后向下判断

    第二种语法
    if (布尔表达式){
    java语句

    }else{
    java语句


    判断条件为真直接执行,判断条件为假时 直接执行else语句

    第三种语法
    if(布尔表达式) {
    java语句

    }else if(布尔表达式){
    java语句

    }else if(布尔表达式){
    java语句

    判断条件为真直接执行当前if语句,若结果为假则调到下个分之继续判断,若结果还为假继续往下判断,直到判断为真为止

    第四种语法
    if(布尔表达式) {
    java语句

    } else if(布尔表达式){
    java语句

    }else if(布尔表达式){
    java语句

    }else {
    java语句


    判断条件为真执行当前if语句,若结果为假,继续往下判断,若没有为真的结果,直接执行else 分支

    二、选择语句 switch
    语法结构
    switch(int类型或string类型的数据、变量){
    case int类型或string类型的数据、变量 :
    java语句;

    break;
    case int类型或string类型的数据、变量 :
    java语句;

    break;

    default:
    java语句;


    switch后面的数据和变量 和case 后面的数据或变量进行一 一 匹配,匹配成功
    的分之执行,若都不匹配,直接执行 default 分支
    break;可以停止case穿透现象
    case可以合并
    case 1: case 2:

                                                    **循环语句**
    

    一、循环语句for
    语法结构
    for(初始表达式;布尔表达式;更新表达式){
    循环体 由java语句构成

    初始表达式 布尔表达式 更新表达式
    初始表达式最先执行且只执行一次,
    布尔表达式当结果为真时执行循环,直到结果为假停止循环,
    布尔表达式每循环一次,更新表达式就执行一次
    若结果为真一直循环,直到结果为假时停止

    for (int a =1; a<=5;a++){ //外层循环决定循环次数
    forfor (int b =1; a<=5;a++){ //外层循环决定循环内容
    System.out.println( b); 输出5次 1 2 3 4 5
    }
    {
    for循环语句平常用法较多 ++在前 先进行自加运算 再进行赋值运算
    ++在后 先进行赋值运算 再进行自加运算

    二、循环语句while
    语法结构
    while(布尔表达式){
    循环体(由java语句构成)

    判断布尔表达式真还是假,当结果为真时执行循环体,直到结果为假时不执行,
    int a =10;//输出1-10
    while(a<=10){
    System.out.printlnz(a++);//循环到a++的值不小于等于10时循环结束
    }

    三、循环语句do while
    语法结构
    do{
    循环体 由java语句构成
    } while(布尔表达式);
    判断结果为真 执行循环体,判断结果为假 也会执行执行一次循环体
    int a =0;
    do{
    System.out.println(a++)循环到a++的值不小于等于10时循环结束
    }while (a<=10);

    展开全文
  • 循环结构

    2019-11-24 12:43:13
    循环结构,一是当型,一是直到型。 当型: 当布尔表达式条件为true时,反复执行某语句,当布尔表达式值为false时才停止循环,比如:while与for循环。 直到型: 先执行某语句, 再判断布尔表达式,...

    循环结构分两大类,一类是当型,一类是直到型。

    当型:
    当布尔表达式条件为true时,反复执行某语句,当布尔表达式的值为false时才停止循环,比如:while与for循环。
    直到型:
    先执行某语句, 再判断布尔表达式,如果为true,再执行某语句,如此反复,直到布尔表达式条件为false时才停止循环,比如do-while循环。

    1. while循环

    语法结构:

    while (布尔表达式) {
        循环体;
    }
    

    先判断条件是否满足,如果满足就执行循环体内的语句,执行完毕后再回来判断条件是否满足,如此无限重复;直到条件不满足时,执行while循环后边的语句。简单来讲就是说while循环是先判断后循环, 判断如果满足条件进入循环 本次循环后再次判断 。
    流程图:
    在这里插入图片描述
    while循环代码示范:

    		int i = 1;
    		int sum = 0;
    		while(i<=100) {
    			sum+=i;
    			i++;
    		}
    		System.out.println(sum);
    

    2. do while循环

    语法结构:

    do {
            循环体;
         } while(布尔表达式) ;
    

    先执行循环中的语句,然后再判断表达式是否为真, 如果为真则继续循环;如果为假, 则终止循环。因此, do-while循环至少要执行一次循环语句。 简单来讲就是说while循环是先循环后判断 。
    流程图:
    在这里插入图片描述
    do while循环代码示范:

    		int i = 1;
    		int sum = 0;
    		do {
    			sum+=i; i++;
    		}while(i<=100);
    		System.out.println(sum);
    

    3. for循环

    语法结构:

    for(初始表达式;布尔表达式;迭代因子){
    循环体
    }
    

    a:初始化部分设置循环变量的初值
    b: 根据初始化值做条件判断返回布尔值
    c: 为true时执行循环体语句,为false时退出循环
    d: 执行迭代因子

    流程图:
    在这里插入图片描述
    for循环代码示范:

    		int sum = 0;
    		for(int i=1;i<=100;i++) {
    			sum+=i;
    		}
    		System.out.println(sum);
    	}
    
    for(int i=0,j=i+1;i<10;i++,j=i*j) {
    		System.out.println(i);
    		System.out.println(j);
    	}
    

    无线循环:

    for(;;) {
    	System.out.println("这是for无限循环");
    }	
    
    展开全文
  •  个原则:(1)不同类型数据做运算时,一定要先转换成较大范围类型后再运算。  (2)byte,short,char这些类型运算时,一定会先转成int类型再运算,结果是int类型  封:一定要注意封闭式运算。 1、算术运算符...

    一、运算符

         首先在运算时需要注意两原一封原则:

              两个原则:(1)不同类型的数据做运算时,一定要先转换成较大范围类型后再运算。

                              (2)byte,short,char这些类型运算时,一定会先转成int类型再运算,结果是int类型

              封:一定要注意封闭式运算。

    1、算术运算符   + , -  , * ,/ , %  ,++  ,--

    当++/--在前,变量先自增/自减,再把变量的值赋值给表达式。

    当++/--在后,先把变量的值赋值给表达式,然后变量再自增/自减。

    扩展:  +=,-=,*=,/=,%=
                int a = 1;
                int b = 1;
               a +=b;相当于a=a+b;
               a-=b;相当于a=a-b;

    2、关系运算符:(条件运算,判断条件是否成立)

    >  ,   >=   ,<   ,  <=   ,  ==  ,  !=

    3、逻辑运算符(短路运算符):      注:需要在关系运算的基础上

    与 &&   , 或   | |  ,  非   !

    与:  全真为真,一假全假     或:一真为真,全假为假   非:非真即假,非假即真

    注:&&:第一个条件为假,就能判断真假。  | |:第一个条件为真时,能判断真假。第一个条件能决定时,就不执行第二个条件

          而 & , |  单个符号 两个条件都会运行

    4、三目运算符(三元运算符)

    类型   a  =  条件表达式?值1:值2 

    条件判断为true时,为值1,否则为值2。

    二、分支结构:

    1、if-else 语句     格式    if(判断条件){   true返回结果  }else if(){            }else{         }

    2、switch-case语句   格式       switch(整数表达式){
                                                         case 整数1:--------;break;
                                                         case 整数2:--------;break;
                                                          ……………………………………
                                                        default:--------;

                                                      }

    注:switch语句比if 语句效率高

    循环结构:

    循环三要素:1、循环变量的声明和初始化 2、循环条件3、循环变量的改变(向着循环结束改变)

    重复执行的,叫循环体。

    (1)while( 循环条件 ){ 循环体  }  /  do{循环体   }while(循环条件  );   

    (2)for(变量的声明与初始化;循环条件;自变量){  循环体 }

           双重for循环:外层控制行数,内层控制列数。

    continue:继续    表示结束当次循环,直接进行,循环变量改变,进行下一次循环。

    Scanner类的用法:

    Scanner:浏览,扫描,键盘录入功能类型

    1、导包      import  java.util.Scanner

    2、创建控制台扫描对象        Scanner scan=new Scanner(System.in);

    3、调用相应

    int   num  =scan.nextInt(  );  //有程序阻塞效果,回车表示结束

    String  str  =scan.next(  )/nextLine(  );   //扫描的是字符串类型

    展开全文
  • python中的循环结构

    千次阅读 2019-07-13 12:14:39
    循环结构 ...Python中循环结构分为两类,分别是 while 和 for .. in while 格式1: num1,num2 = 3,5 while num1 < num2: print('如果条件成立,会进入循环体,我所处这块区域,就是循环体') ...

    循环结构


    循环结构可以减少源程序重复书写的工作量(代码量),用来描述重复执行某段算法的问题,这是程序设计中最能发挥计算机特长的程序结构。

    Python中循环结构分为两类,分别是 whilefor .. in

    while

    格式1:

    num1,num2 = 3,5
    while num1 < num2:
        print('如果条件成立,会进入循环体,我所处的这块区域,就是循环体')
        num1 += 1   #控制循环条件中的变量,否则进入死循环
    

    死循环: 死循环就是循环不会终止的循环类型,设置条件永远为True来实现,但非常占用资源

    格式2:

    num1,num2 = 3,5
    while num1 < num2:
        print('如果条件成立,会进入循环体')
        num1 += 1
    else:
        print('条件不成立时,我会被输出')
    

    注意: while循环中的else是在while条件表达式为假的情况下执行的代码内容

    for ... in

    for 变量 in 容器:用于遍历容器类的数据(字符串,列表,元组,字典,集合)

    格式1:

    user_list = ['小明','小红','小强','小军']
    for val in user_list:
        print(val)
    

    格式2:

    data = ('a','alibaba'),('b','baidu'),('c','changhong')
    for k,v in data:
        print(k,'======>',v)
    

    使用格式2请注意: 要求遍历的容器必须是以下几种格式

    [(),(),()]    列表中有元组
    [[],[],[]]    列表中有列表
    ((),(),())    元组中有元组
    {(),(),()}    集合中有元组
    字典的特殊使用
    

    格式3:

    data = ('a','b','c','d','e')
    for v in data:
        print(v)
    else:
        print('我else区间又来啦!')
    

    循环结束时执行else区间的代码

    流程控制语句


    break

    翻译:破坏,结束
    作用:在循环中break的作用是终止当前循环结构的后续所有操作,一点程序运行了break,循环也就终止了。
    

    continue

    翻译:继续
    作用:在循环中continue的作用是跳过本次循环,开始下一次循环。continue执行之后本次循环的后续代码不再执行,直接进入下一次循环。
    

    pass

    翻译:忽略
    作用:pass是没有任何意义的空语句,主要用来占位用,避免语法错误。
    
    展开全文
  • Java循环结构

    2021-02-09 16:26:37
    循环的分类为: while循环 do...while循环 for循环 while 循环 while是最基本的循环,它的结构为: while (布尔表达式) { // 循环内容 } 只要布尔表达式为true,循环就会一直执行下去 我们大多数情况是让循环停止...
  • Lua 循环结构

    2017-09-15 15:39:44
    很多情况下我们需要做些有规律性的重复操作,因此在程序中就需要重复执行某些语句,一组被重复执行的语句称之为结构体,能否继续重复,被反复执行的程序被称之为循环体,循环语句是由循环体及循环的终止条件个部分...
  • 文章目录★ 语法格式分为两类:1、语法格式 1 介绍:1.1、语法格式 1 工作原理:1.2、语法格式 1 取值列表:①、字符串:②、范围集合:③、文件名:④、命令执行结果:⑤、位置变量 及 系统变量:2、语法格式...
  • 循环结构指的就是某几行代码被一直重复执行的操作形式,循环的话一般被分为两类循环,"for循环","while循环"。 for循环: for循环的表达式: for(初始化语句;条件表达式;控制语句){ ...
  • php个for循环实现无限级分类

    千次阅读 2018-05-30 18:15:27
    这种方法是很常见、很传统一种,先看表结构表:category id int 主键,自增 name varchar 分类名称 pid int 父类id,默认0 顶级分类 pid 默认就是0了。当我们想取出某个分类子分类树时候,基本思路就是递归,...
  • shell中的循环结构

    2012-04-22 13:53:55
    shell中的循环结构有:for,while和until(while和until语法结构、设计思路基本一致,因此归为一讨论) for for循环种形态: 1.列表形态,形如: for var in varlist; do command 1 ... ...
  • 流程控制结构有三种,顺序结构、分支结构循环结构。...什么是MySQL的循环结构分类三种:while、loop、repeat循环控制iterate: 类似于java中continue,继续,即结束当前循环,继续下一次。leave:类似于j...
  • Java三种循环结构

    2019-11-16 21:58:12
    例如在定义一个或方法时,体就是以“{ }”作为开始与结束标记,方法体同样也是以“{ }”作为标记。 如下列例子中,就在主语句中嵌套进了个语句,这个语句就称之为复合语句。 2.循环语句 (1).while循环语句...
  • 循环结构分为,一是当型,一是直到型。当型:当boolean表达式为true时,反复执行某语句块,当boolean表达式为false时才停止循环。直到型:先执行某语句,再判断boolean表达式,如果为true,继续执行,直到...
  • 数据结构笔记3.3 顺序队列是用顺序表实现(即依托于数组),这里实现循环队列... 为了能够充分利空间,所以用循环队列,即在逻辑上把数组结构看成一个环。具体实现:实现方式还是十分巧妙地,运用个指
  • 第二课时 程序框图与算法的循环结构 [目标导航] 课标要求 掌握种类型的循环结构的程序框图画法. 素养达成 通过循环结构的应用,提高使用程序框图表达算法能力. 新知导学素养养成 1.循环结构的概念 (1)循环结构:...
  • 1. 什么是双向循环链表 双向链表也是链表一种,区别在于每...由这种节点构成双向链表有种分类:按照是否有头结点可以分为种,按照是否循环可以分为种。 本文讨论是不带头结点双向循环链表,如下图: ...
  •  分支结构两类:if分支结构与switch分支结构。 (2)循环结构包括while循环和for循环(3)对于不知道循环次数但知道循环条件用while循环。知道循环次数不知道循环条件用for循环。(4)在进行循环处理时候有两个...
  • LDPC码属于线性分组码,根据其构造方法和相应编码算法,主要分为两类:一类是随机构造LDPC码,该类码在长码时具有很好纠错能力,然而由于码组过长,以及生成矩阵与校验矩阵不规则性,使编码过于复杂而难以用...
  • 线性结构的两种常见应用之二 队列 定义:  一种可以实现“先进先出”的存储结构 36 _ 队列2 _ 队列的分类  和  链式队列伪算法的讲解 分类:  链式队列:用链表实现  静态队列:用数组实现 37 _ ...
  • 定义了个头文件分别放置结点模板(Node.h)和双链表模板(DoubleLinkList.h), 然后在源文件main函数中测试。 Node.h #pragma once # include &lt;iostream&gt; template &lt;class DataType&...
  • 给定 n 和 k,将从 1 到 nn 之间所有正整数可以分为两类:A 类数可以被 kk 整除(也就是说是 kk 倍数),而 B 类数不能。请输出这两类平均数,精确到小数点后 1 位,用空格隔开。 数据保证两类个数都...
  • 学习资料 循环结构

    2017-03-22 16:42:50
    举例说明,循环结构用于解决哪些问题? 循环结构中使用了哪些关键字? 程序调试有哪些步骤?     调试端打点 f8基于断点调试 f6单步调试 特点:先判断条件,条件满足即为true   调试:设置断点 单步...
  • Python编程之循环结构

    2019-12-20 14:44:49
    在Python中while循环语法形式分为两类 while循环 while 循环结束判断: 循环语句 修改循环结束条件 while.else循环 while 循环结束判断: 循环语句 修改循环结束条件 else: 循环语句执行完毕后执行代码 ...
  • 循环结构,一是当型,一是直到型。 当型:(主要类型。直到用比较少) 当布尔表达式条件为true时,反复执行某语句,当布尔表达式值为false时才停止循环,比如:while与for循环。 直到型: 先执行...
  • 第一行个整数n,m,用空格分隔,表示行和列 接下来n行,每行m个整数,用空格分隔(1~9) 【输出形式】 n行,每行m个整数,用空格分隔 【样例输入】 4 5 2 2 3 1 2 3 4 5 1 4 2 3 2 1 3 2 2 2 4 4 【样例输出】 ...
  • 线性结构_循环队列

    千次阅读 2017-03-19 15:42:34
    1、静态队列为什么必须是循环队列:队列的结构是先进先出循环队列可对内存重复使用,减少对内存浪费。 2、循环队列需要几个参数来确定:2个参数:front和rear 3、循环队列各个参数含义 这
  • 如果让我们编写一个程序输出100个Hello World放在以往我们可能要写100个print("Hello World"),而这样写则给我们代码书写和阅读带来了很多不便,而循环结构则是用来解决这一问题,除此之外,循环结构还有一个...

空空如也

空空如也

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

循环的两类结构