Java 方法的概述-方法的定义-带参数的方法
方法概述
方法(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 方法的概述-方法的定义-带参数的方法相关推荐
- Java基础知识之方法的通用格式、注意事项与带参数的方法
文章目录 一.方法调用过程 二.带参数的方法 三.方法的通用格式 一.方法调用过程 1.方法定义 public static void 方法名(){//方法体 } 2.方法调用过程 图片:@黑马程序员 ...
- java类名可以是数字吗_在 Java 中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为( )。_学小易找答案...
[简答题]Java 支持多继承吗 ? [单选题]以下关于继承的叙述正确的是( ). [单选题]在 Java 中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数.类型或顺序各不相同,传回的值也 ...
- 带参数的方法;导入包
一.带参数的方法 1.语法: <访问修饰符>放回值类型<方法名><(形式方法列表)>{ //方法的主体 } 2.调用带参方法 语法:对象名.方法名(参数1,参数2. ...
- JS调用后台带参数的方法
JS调用后台带参数的方法 对于前台调用后台的方法,我们想到最多的就是用AJAX,这个是毋庸置疑的, 我就不再这里多说了.我今天主要想说的是用JS调用后台的方法. 对于后台往前台传值,用这种<%= ...
- C#线程调用带参数的方法 ~
在 .NET Framework 2.0 版中,要实现线程调用带参数的方法有两种办法. 第一种:使用ParameterizedThreadStart. 调用 System.Threading.Thre ...
- java反射机制调用带参数的方法_Java反射机制:跟着代码学反射
1. 前言 在OOP的世界里,万物皆对象.也就是说,我们可以将任何东西抽象成一个对象. 比如人,可以抽象成一个Person类,通过new Person()来实例化一个对象:再比如鸭子,可以抽象成一个D ...
- java切点配置_Spring AOP中定义切点的实现方法示例
本文实例讲述了Spring AOP中定义切点的实现方法.分享给大家供大家参考,具体如下: 一 配置 xmlns:xsi="http://www.w3.org/2001/XMLSchema-i ...
- java带参数的方法笔记_具有Java参数的方法的类声明
类声明可以包含在Java中具有参数的方法.演示此过程的程序如下: 示例class Message { public void messagePrint(String msg) { System.out ...
- Javascript JS 网页分享到QQ空间QQ,java实现qq分享,url带参数的方法
网页js实现qq分享 创建一个jsp页面,html页面也行,下面是简单demo代码,直接复制到就能用 html把头 <%@ page language="java" cont ...
最新文章
- App Store 申请审核加速
- java中capitals,Java GlobalConfiguration.isCapitalMode方法代码示例
- 【学生信息管理系统】——总结篇
- java中有关线程的题目
- 第一章、第一节 Angular基础
- 数字化改革看“浙”里 CDEC2021中国数字智能生态大会杭州站举行
- ibm量子计算机科学家,量子计算机比传统计算机更具优势?IBM科学家这样说……...
- openwrt打印机支持列表_共享打印机的三种安装连接方法
- 通达信公式转python为什么很难_转行数据分析为什么这么难?
- @scheduled注解配置时间_Spring Cloud 之配置服务器(下)配置刷新
- ~~约数之和(附模板题)
- linux基本命令与终端操作、linux命令英文全称解释、ls clear cd pwd cat touch cp rm rmdir mkdir mv file find grep sudo su
- 这本 Kindle 排名第一的 Python 3 入门书,火遍了整个编程圈!| 码书
- linux iops 监控,企业级监控软件使用zabbix key 监控IOPS状态
- CentOS 7安装MinDoc文档系统
- 100000+人体验过后都说:这TM绝对是最变态的英语学习方法……
- 计算机毕业设计Java基于的药品销售系统(源码+系统+mysql数据库+lW文档)
- [统计学笔记九] 方差分析(ANOVA)
- 十、【高级篇】RTC--实时时钟
- win10关闭防火墙脚本.bat