接上一篇方法的自定义,此篇简介一下如何去调用一个方法。。。

方法的主要目的:实现代码的复用

1.方法调用的格式:  方法名(参数);

注:如果方法需要参数(即所调用的方法的参数列表中存在参数),此时必须给参数,并且参数的个数和类型必须与方法中的参数相同;传递参数时,可以使用常量,变量以及表达式

2.有返回值的方法调用

(1)可以单独调用(即不使用它的返回值)

(2)使用方法的返回值有以下三种形式

<1>给变量赋值:

例:  int res = method(a,b);  将method(a,b)方法所返回的值赋给res

<2>方法调用参与表达式运算:

例:  int res = x + y + method(a,b);

<3>将方法的返回值当成参数传递给另一个方法:

例:  System.out.println(method(a,b));

注:上式中的打印语句也是一种方法

3.没有返回值方法的调用

只能单独调用(即不能赋值,不能参与表达式运算,不能当成参数给其他方法传值)

4.方法调用的流程

(1)在程序中遇到方法调用语句时,程序执行的流程就跳转到方法体中

(2)如果方法有形参,先对形参进行赋值,然后执行方法体

(3)执行完方法后返回,如果有返回值的话,就把返回值带回

5.实参与形参

实参:方法调用时传递的参数(可以是常量,变量以及表达式)

形参:方法定义中,小括号()中写的变量;在方法调用时,形参会被赋予实参的值

6.注意事项

(1)方法不调用时,是不会自动执行的

(2)方法之间是调用的关系,不能在方法中再次定义方法

java方法调用的格式_Java基础(一)---方法的调用相关推荐

  1. java方法的参数类型_Java 基础 14 方法的重载 与 方法参数类型详解

    1.1 方法重载的概述和特点 方法重载概述 在同一个类中,允许存在一个以上的同名方法,只要它们的参数个数或者参数类型不同即可. 方法重载特点 与返回值类型无关,只看方法名和参数列表 在调用时,虚拟机通 ...

  2. php 执行时间 参数,PHP调用时间格式的参数实现方法

    这篇文章主要为大家详细介绍了PHP调用时间格式的参数实现方法,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小玲来看看吧! 1.调用语法 使用函式date() 实现获 ...

  3. java要频繁调用容器时_JAVA基础面试题

    JAVA相关基础知识1.面向对象的特征有哪些方面1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面.抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不 ...

  4. java基础格式_Java基础之代码的基本格式

    每一种编程语言都有一套自己的语法规范,java也是如此,同样需要遵从一定的语法规范,如代码的书写.标识符的定义.关键字的应用等.因此要学好Java就要先熟悉它的基本语法.很多人都在发知识点和课程大纲, ...

  5. java 如何循环执行一个对象_Java基础:如何定义好一个方法和进行方法重载

    方法就是定义在类中的具有特定功能的一段独立小程序,可以完成特定功能的代码块 在很多语言里都有函数的定义 函数在java中也称为方法 格式: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参 ...

  6. java方法语法_Java基础语法----方法

    1.1 方法概述 在java中,方法就是用来完成解决某件事情或实现某个功能的办法.方法实现的过程中,会包含很多条语句用于完成某些有意义的功能--通常是处理文本,控制输入或计算数值.我们可以通过在程序代 ...

  7. java中main函数的值是_java基础-main方法

    概述 Java中的main方法,是一个java应用程序的入口,无论一个java的应用多么复杂庞大,或是多么的小,只要他是一个可以运行的java程序那么必然就要有一个main方法.main方法的定义格式 ...

  8. java构造方法可以重载吗_Java基础教程之构造器与方法重载

    在方法与数据成员中,我们提到,Java中的对象在创建的时候会初始化(initialization).初始化时,对象的数据成员被赋予初始值.我们可以显式初始化.如果我们没有给数据成员赋予初始值,数据成员 ...

  9. java.util.date的格式_java.util.Date格式将yyyy-mm-dd转换为mm-dd-yyyy

    我有一个java.util.Date,格式为yyyy-mm-dd. 我希望它的格式为mm-dd-yyyy 以下是我尝试进行此转换的示例util: // Setting the pattern Simp ...

最新文章

  1. Java开发者必读的10篇精选优秀技术文章
  2. 从基础设施的演变,看人工智能到底需要什么样的底层平台
  3. 4 信道编码之循环码
  4. network package url_inaddr
  5. php h2,微信连接失败:一直返回h2Moved/h2 (终于搞定了)
  6. 数据库备份checksum选项你会用么?
  7. nmon Analyser服务器资源分析仪
  8. VB 获取计算机的分辨率大小
  9. ehcache入门基础示例
  10. LED显示驱动(三):显示驱动底层学习小结
  11. Mac基础设置—应用程序
  12. 修改YUM源为本地光驱
  13. matlab分割,数组 – MATLAB中的分割向量
  14. YDOOK:VSC VisioStudio Code 设置 鼠标滚轮缩放字体大小 滚轮控制字体放大缩小
  15. 智能网联时代汽车智能座舱操作系统的发展
  16. 【5 于博士Cadence SPB15.7 快速入门视频】allegro的测量工具的使用
  17. 视频加密中的“一机一码”是什么意思?
  18. 第4章 关系数据理论
  19. ubuntu登录桌面后只显示壁纸,排查方案
  20. 10.8.8.8柠檬wifi网页登录_20.5.24—0元Kindle补货了!速度上车!

热门文章

  1. 二分排序java实现
  2. Linux vi 编辑器常见命令的使用
  3. nginx 非80、443端口跳转到80、443
  4. (转)新ITC提交APP常见问题与解决方法(Icon Alpha,Build version,AppIcon120x120)(2014-11-17)...
  5. django 1.8 官方文档翻译:2-1-1 模型语法
  6. 如何查看linux的版本
  7. 深度学习数据驱动_利用深度学习实现手绘数据可视化的生成
  8. Linux的远程连接及Linux系统下Tomcat部署
  9. 如何将hive查询结果导出成txt文件
  10. 请问,现在android流行什么开源框架?