方法概述

方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集1.方法必须先创建才可以使用,该过程成为方法定义
2.方法创建后并不是直接可以运行的,需要手动使用后才执行,该过程成为方法调用;

方法定义与调用

方法定义:
格式:
public static void方法名(){//方法体;
}
范例:
public static void shuai () {(方法体;
}
方法调用:
格式:方法名称();

范例:shuai ();
注意:方法必须先定义后才可以调用,否则程序将会报错

   /** main方法为主程序入口*方法定义好了之后 必须调用才可以执行到该方法* */public static void main(String[] args) {// main 调用 getMax方法getMax();}/** 如何定义一个方法呢** */public static void getMax(){System.out.println("你今天真好看");}

需求:定义一个方法判断两个数谁最大

 public static void main(String[] args) {getMax();}public static void getMax(){int a = 10;int b = 20;int max = a > b ? a:b;System.out.println("最大值:"+max);}//输出:20

常见错误:
在定义方法的过程中,不能够将方法定义在方法的里面

带参数方法的定义和调用
带参数的定义:
格式:public static void 方法名(参数){...}
public static void方法名(参数){...}
格式:单个参数:public static void 方法名(数据类型变量名称){...}

范例:单个参数:public static void方法名(int a){...}
格式:多个参数:
public static void 方法名(数据类型变量名称,数据类型变量名称,.... ){...}
范例:多个参数:public static void 方法名(int a,int b){...}
注意事项:
1.方法定义时,参数中的数据类型与变量名都不能缺少,缺少任意一个程序将报错;

2.多个参数之间使用逗号(,)分隔

带参数方法的定义和调用

带参数的方法调用:
格式:public static void getMax(int a,int b){...}带参数方法调用格式:方法名(参数);
单个参数:方法名(变量名/常量值);例如getNumber(20)
多个参数:方法名(变量名1/常量值1,变量名2/常量值2);例如getMax(10,20)方法调用时,参数的数量与类型必须与方法定义中的设置相匹配,否则程序将报错

    public static void main(String[] args) {getMax(10,20);}//定义有参数的方法//public static void 方法名(数据类型,变量名称){......}public static void getMax(int a,int b){System.out.println("a的值:"+a);System.out.println("b的值:"+b);}

    public static void main(String[] args) {getMax(100,60);getMax(50,80);}//定义有参数的方法//public static void 方法名(数据类型,变量名称){......}public static void getMax(int a,int b){System.out.println("a的值:"+a);System.out.println("b的值:"+b);int max = a>b?a:b;System.out.println("最大值为:"+max);}

Java 方法的概述-方法的定义-带参数的方法相关推荐

  1. Java基础知识之方法的通用格式、注意事项与带参数的方法

    文章目录 一.方法调用过程 二.带参数的方法 三.方法的通用格式 一.方法调用过程 1.方法定义 public static void 方法名(){//方法体 } 2.方法调用过程 图片:@黑马程序员 ...

  2. java类名可以是数字吗_在 Java 中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为( )。_学小易找答案...

    [简答题]Java 支持多继承吗 ? [单选题]以下关于继承的叙述正确的是( ). [单选题]在 Java 中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数.类型或顺序各不相同,传回的值也 ...

  3. 带参数的方法;导入包

    一.带参数的方法 1.语法: <访问修饰符>放回值类型<方法名><(形式方法列表)>{ //方法的主体 } 2.调用带参方法 语法:对象名.方法名(参数1,参数2. ...

  4. JS调用后台带参数的方法

    JS调用后台带参数的方法 对于前台调用后台的方法,我们想到最多的就是用AJAX,这个是毋庸置疑的, 我就不再这里多说了.我今天主要想说的是用JS调用后台的方法. 对于后台往前台传值,用这种<%= ...

  5. C#线程调用带参数的方法 ~

    在 .NET Framework 2.0 版中,要实现线程调用带参数的方法有两种办法. 第一种:使用ParameterizedThreadStart. 调用 System.Threading.Thre ...

  6. java反射机制调用带参数的方法_Java反射机制:跟着代码学反射

    1. 前言 在OOP的世界里,万物皆对象.也就是说,我们可以将任何东西抽象成一个对象. 比如人,可以抽象成一个Person类,通过new Person()来实例化一个对象:再比如鸭子,可以抽象成一个D ...

  7. java切点配置_Spring AOP中定义切点的实现方法示例

    本文实例讲述了Spring AOP中定义切点的实现方法.分享给大家供大家参考,具体如下: 一 配置 xmlns:xsi="http://www.w3.org/2001/XMLSchema-i ...

  8. java带参数的方法笔记_具有Java参数的方法的类声明

    类声明可以包含在Java中具有参数的方法.演示此过程的程序如下: 示例class Message { public void messagePrint(String msg) { System.out ...

  9. Javascript JS 网页分享到QQ空间QQ,java实现qq分享,url带参数的方法

    网页js实现qq分享 创建一个jsp页面,html页面也行,下面是简单demo代码,直接复制到就能用 html把头 <%@ page language="java" cont ...

最新文章

  1. App Store 申请审核加速
  2. java中capitals,Java GlobalConfiguration.isCapitalMode方法代码示例
  3. 【学生信息管理系统】——总结篇
  4. java中有关线程的题目
  5. 第一章、第一节 Angular基础
  6. 数字化改革看“浙”里 CDEC2021中国数字智能生态大会杭州站举行
  7. ibm量子计算机科学家,量子计算机比传统计算机更具优势?IBM科学家这样说……...
  8. openwrt打印机支持列表_共享打印机的三种安装连接方法
  9. 通达信公式转python为什么很难_转行数据分析为什么这么难?
  10. @scheduled注解配置时间_Spring Cloud 之配置服务器(下)配置刷新
  11. ~~约数之和(附模板题)
  12. linux基本命令与终端操作、linux命令英文全称解释、ls clear cd pwd cat touch cp rm rmdir mkdir mv file find grep sudo su
  13. 这本 Kindle 排名第一的 Python 3 入门书,火遍了整个编程圈!| 码书
  14. linux iops 监控,企业级监控软件使用zabbix key 监控IOPS状态
  15. CentOS 7安装MinDoc文档系统
  16. 100000+人体验过后都说:这TM绝对是最变态的英语学习方法……
  17. 计算机毕业设计Java基于的药品销售系统(源码+系统+mysql数据库+lW文档)
  18. [统计学笔记九] 方差分析(ANOVA)
  19. 十、【高级篇】RTC--实时时钟
  20. win10关闭防火墙脚本.bat

热门文章

  1. 面向对象设计模式精粹——提供面向对象设计模式方面的参考资料
  2. 深度学习之OCR识别
  3. mp4压缩大小视频质量不变怎么做?快捷的压缩方法介绍分享
  4. 海狮号水下机器人_【揭晓】水下机器人哪家强?冠军出炉了!
  5. oneinstack php报错,oneinstack增加fileinfo扩展
  6. Oracle快速批量导入数据
  7. Go 局部变量全局变量
  8. JAVA毕业设计合同管理计算机源码+lw文档+系统+调试部署+数据库
  9. matplotlib.pyplot 所有方法目录
  10. Python中函数的定义、调用及作用