按照不同的选择执行不同的代码
分类:彩世界开奖app苹果下载-编程

Java语法

1.Java流程控制语句

  1.概述

    在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。也就是说程序的流程对运行结果有直接的影响。所以,我们必须清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺序来实现我们要完成的功能。

  2.流程控制语句的分类

    1)顺序结构

      是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的。总的来说:写在前面的先执行,写在后面的后执行。

    2)选择结构

      也被称为分支结构。选择结构有特定的语法规则,代码要执行具体的逻辑运算进行判断,逻辑运算的结果有两个,所以产生选择,按照不同的选择执行不同的代码。Java语言提供了两种选择结构语句:if语句switch语句

      1>if语句        

        if语句有三种格式:
        图片 1 图片 2 图片 3 图片 4

图片 5图片 6

      2>switch语句

        格式:

          图片 7 图片 8

       注意事项:

          1.小心case穿透,所以最好与break连用。

          2.多个case可以连用,如下的示例代码也可以这样写(当i=1,2,18都会输出18):

            图片 9

    3)循环结构   

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

      for{……}

      while{……}先判断再执行大括号里面的内容,然后再判断是否要继续执行

      do{……} whille; 先执行大括号里面的内容再判断是否要继续执行

      图片 10图片 11图片 12

    4)流程跳转语句

      比如说,我想在某个循环知道到某一步的时候就结束,Java就提供了break,continue和return来实现控制语句的跳转和中断。

     break 中断

          图片 13

    continue 继续

          图片 14

    return 返回

         return关键字不是为了跳转出循环体,更常用的功能是结束一个方法,也就是退出一个方法。跳转到上层调用的方法。

2.方法     

  1.格式

    java的方法类似于其他语言的函数,是一段用来完成特定功能的代码片段,声明格式:

      [修饰符1 修饰符2 …] 返回值类型 方法名 {

         java语句

      }

  2.格式分析

    图片 15

  3.注意事项    

    形式参数:在方法被调用时用于接受外界输入的数据(也就是上面格式分析中的“参数类型”和“参数名”的统称)

    实参:调用方法时实际传给方法的数据

    返回值:方法在执行完毕后返回给调用它的环境的数据

    返回值类型:实现约定的返回值的数据类型,如无返回值,必需给出返回值类型void

    java语言中调用方法:对象名.方法名

    实参的数目、数据类型和次序必需和所调用方法声明的形参列表匹配

    return语句终止方法的运行并指定要返回的数据

    

    java中进行函数调用传递参数时,遵循值传递的原则:

    基本数据类型传递的是该数据“值”本身,引用数据类型传递的是对象的引用(在内存中即:传的是内存地址),而不是对象本身

    图片 16

    例子中的方法1,前面定义的方法1、2、3的数据类型为void, 所以方法中不能有return返回值,方法4中因为有return返回值,所以前面必需定义为返回值的类型,也就是m4前面那个int

  4.递归调用

    概述:递归调用是指在方法执行过程中出现该方法本身的调用

    图片 17

    图片 18

3.练习

  1)水仙花数    

    所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方

*    图片 19*

  2)递归求阶乘的和

    阶乘==》如:5!表示5的阶乘:5*4*3*2*1

    图片 20

本文由彩世界开奖发布于彩世界开奖app苹果下载-编程,转载请注明出处:按照不同的选择执行不同的代码

上一篇:源码分析入口 下一篇:创建头消息 要发送的SOAP传输的内容
猜你喜欢
热门排行
精彩图文