程序流程控制----方法

  在流程控制的三个方式中第一个就是方法。

  什么叫方法 :方法在本质上讲就是一段完成某个独立功能的代码块。

  为什么要学习方法:

  1、有利于把一个复杂的任务划分为多个小任务。这样在问题的解决的控制上会更简单,同时我们书写的代码也会更加简洁。

  2、同一个方法可以被反复使用,从而提高代码的复用率。

  方法的语法:

    方法必须先申明(定义),然后才能调用这个方法。

  方法定义的语法:

    方法的申明部分{

      代码部分(方法的实现)实现部分包括({})在内

    }

  方法的组成:

    修饰符  返回类型  方法名     参数列表

  例如:public(公共修饰符)static(可选修饰符) void(返回类型)main(一个名叫:main的方法)()(括号内是方法的参数列表)完整的的书写如下:public static void main(){   }.

  1、修饰符:表明这个方法能被调用的场合以及方式。

  2、返回类型:代表本方法返回什么 类型的值给调用者,可以是任意数据类型(基本数据类型、引用数据类型都可以)

如果方法不需要返回任何数据给调用者,哪么此处写关键字void(代表没有返回值)

  3、方法名:也就是标识符(用户可以自定义的标识符)

用于给方法定制一个独有的标识名称,调用者使用这个名称来指定调用哪个方法。属于用户自定义标识符,需要满足一切标识符的命名规则,通常方法名都是动词或者动宾短语(代表完成某个功能,做某个事)

  4、参数列表:用来表示方法调用者在调用方法的时候,需要传递给方法的一些初始数据。

  每个参数就相当于在申明一个变量,可以有多个参数,中间用(,)逗号分隔。(参数定义的时候叫形参,调用者传递给方法的参数叫实参)

  参数列表包括:参数类型、参数个数、参数的顺序

  为什么要定义形参:因为写方法的时候只知道要传递参数的类型,不知道调用者要到底会传递一个什么样的参数,所以我们会定义一个形参来接收调用者传递的具体参数。

  提到返回类型,就会想到一个关键字:return.

  return关键字的作用:

  1、结束当前方法。(结束整个方法)

  2、如果方法要求有返回值。需要在return后面跟上返回数据(变量、常量)

  如果有分支语句(如:if),必须要保证每个情况都有返回值。

  

    

    

  

时间: 2024-12-15 00:29:48

程序流程控制----方法的相关文章

Java架构师成长之道之程序流程控制

Java架构师成长之道之程序流程控制 Java架构师成长之道 4.1 程序流程控制概述 之前编写的绝大多数程序都是顺序执行,也就是从main函数开始,由上到下一行一行的执行,也被称为顺序结构. 在生活中除了顺序结构以外还有选择结构.循环结构,例如在淘宝购物时登录账号就是一个选择结构,如果输入的正确的用户名和密码才能购买商品,否则就会提示用户名密码错误. 而在淘宝首页的Banner就是一个循环结构,在指定的时间内循环切换图片. 在Java中,支持if/else和switch case两种选择结构,

Java基本语法--程序流程控制

流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块.流程控制方式采用结构化程序设计中规定的三种基本流程结构,即:顺序结构.分支结构.循环结构.本篇博客主要是对Java基本语法中的程序流程控制进行详细讲解. 目录: 顺序结构 程序从上到下逐行地执行,中间没有任何判断和跳转 分支结构 根据条件,选择性地执行某段代码 if-else分支语句 switch-case分支语句 循环结构 根据循环条件,重复性的执行某段代码 for循环语句 while循环语句 do.

逻辑运算_三元运算符_程序流程控制

 //逻辑运算符   /*       逻辑运算符用于连接布尔型表达式,在Java中不可以写成3<x<6,应该写成x>3 & x<6 .      "&"和"&&"的区别: 单&时,左边无论真假,右边都进行运算:       双&时,如果左边为真,右边参与运算,如果左边为假,那么右边不参与运算.       "|"和"||"的区别同理,||表示:当左边为真

Swift 程序流程控制

Swift采用类同c语言的流程控制语句,if, for, for-in,  while,  do-while , switch, break, continue .Swift语言的Switch语句自动添加了break效果,这样你可以不用没个case后面再写break.同c语言不同,swift语言的if for while 等,没有括号来括表达式 1: if 语句.if语句只对逻辑值检测.这里不同于c语言的if语句是检测是否 非0. var bFlag:Bool = true if bFlag {

JavaScript基础之算术运算符 、 前后增量/前后减量运算符 、比较运算符、逻辑运算符、 程序流程控制

1.算术运算符 加.减.乘.除.求余,其中%是求余运算  +  运算符 a.如果加号两边都是字符串,那么加号的作用是连接. b.如果加号的两边都是数值,那么加号的作用是相加. c.如果加号一边是字符串,那么加号的作用是连接. var num1 = 123 var string1 = "123" console.log(num1 + string1) //这是的+运算符是链接作用,结果为123123 console.log(num1 + num1) //两边都是数值,+运算符是相加的作用

JS第七课:运算符、程序流程控制

1. 运算符: 1)  算术:+ 加.- 减.* 乘./ 除.% 取模(求余数) 2)  赋值:=.+=.-=.*=./=.%= 3) 关系:<.>.<=.>=.==.!=.===.!== 4) 逻辑:&& 与.|| 或.! 否 5) 运算符优先级:括号 2. 程序流程控制: 1) 判断:if.switch(case break default).?: 2) 循环:while.for 3) 跳出:break.continue 4) 什么是真.什么是假?------B

HTML5独家分享:原生JavaScript学习笔记2——程序流程控制

当当当当 .....楼主又来了!新一期的JS学习笔记2--程序流程控制更新了! 当当当当 .....楼主又来了!新一期的JS学习笔记2--程序流程控制更新了! 想一键获取全部JS学习笔记的可以给楼主留言哦! js中的程序控制语句 常见的程序有三种执行结构: 1. 顺序结构 2. 分支结构 3. 循环结构 顺序结构:程序从第一行开始执行,按顺序执行到最后一行 分支结构:就像一条岔路口,必须选择且只能选择其中一条道路继续走下去,不能同时执行两个分支里的代码. 我们可以使用如下三种方式来实现程序的分支

第三章 程序流程控制

3.1 程序流程控制 判断结构 选择结构 循环结构 3.1.1 判断结构 if语句 三种格式: 1. if(条件表达式){ 执行语句: } 2. if(条件表达式){ 执行语句: } else { 执行语句: } 3. if(条件表达式){ 执行语句: } else if(条件表达式){ 执行语句: } ...... else{ 执行语句: } if控制的语句只有一条,可以不要{}:也就是说,如果if没有{},它只控制离它最近的那条语句. 3.1.2 选择结构 switch语句 switch(表

Day04 程序流程控制

##程序流程控制 * 判断结构 * 选择结构 * 循环结构 ###判断结构 > ####if语句 三种格式 ```java /*一层判断*/ if(条件表达式)        //如果if控制的语句只有一条,那么下面的大括号可以省略,即控制距离if最近的单条语句:else同理. { 执行语句; } ``` ```java /*两层判断*/ /* 三元运算符 变量 = (条件表达式)?表达式1:表达式2; 三元运算符优点是可以看做简化的if else语句,缺点是因为本身是运算符,运算结束后必须有一