Java 带参数与带返回值的方法的定义和调用

目录
  • 带参数方法的定义和调用
    • 形参和实参
    • 带参数方法练习
  • 带返回值的方法的定义和调用
    • 带返回值的方法定义
    • 带返回值的方法调用

带参数方法的定义和调用

形参和实参

形参:方法定义中的参数

相当于变量定义格式,例int number

实参:方法调用中参数

等同于变量或常量,例如10   , number

带参数方法练习

需求: 设计一个方法用于打印两个数中最大数,数据来自于方法参数

思路:

1.定义一个方法,用于打印两个书中的最大数,例如getMax()

public static void getMax( ){
}

2.为方法定义两个参数,用于接收数据

public static void getMax(int a,int b){
}

3.使用分支语句分两种情况对数字的大小关系进行处理;

if (a>b){
          system.out.println(a);
}else{
          system.out.printf(b);

4.在main方法中调用定义好的方法(使用常量)

public static void main(String[ ] args){
//直接传递常量
          getMax(10,20);
}

5.在main方法中调用定义好的方法(使用变量)

public static void main(String[ ] args){
//定义变量,传递
        int a=10;
        int b=20;
        getMax(a,b);
}

代码示例:

public static void main(String[] args) {
		// TODO Auto-generated method stub
		getMax(10, 20);//使用常量
		int a=10;
		int b=20;
		getMax(a, b);//使用变量
	}

	public static void getMax(int a,int b){
		if (a>b){
			System.out.println(a);
		}else{
			System.out.println(b);
		}
	}

带返回值的方法的定义和调用

带返回值的方法定义

格式:

public static 数据类型       方法名(参数){

return 数据;

}

范例:

public static boolean isEvenNumber(int number){

return true;

}

范例2:

public static int getMax(int a,int b){

return 100;

}

注意:方法定义时return 后面的返回值与方法定义上的数据类型相匹配,否则程序报错

带返回值的方法调用

格式:

方法名(参数);

范例:

isEvenNumber(5);

格式2:

数据类型  变量名  =  方法名(参数);

范例:

boolean   Number   =  isEvennumber(5);

注意:

方法的返回值通常会使用变量接收,否则该返回值将无意义

示例代码:定义一个方法,该方法接收一个参数,判断该数据是否为偶数,并返回true or false

public static void main(String[] args) {
		//数据类型 变量名 = 方法名(参数)
		boolean flag= isEvenNumber(10);
		System.out.println(flag);
	}
	public static boolean isEvenNumber(int number) {
		if(number%2==0){
			return true;
		}else{
			return false;
		}
	}

到此这篇关于Java 带参数与带返回值的方法的定义和调用的文章就介绍到这了,更多相关Java 方法定义和调用内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • 简单了解Java方法的定义和使用实现详解

    这篇文章主要介绍了简单了解Java方法的定义和使用实现详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.概念 Java语言中的"方法"(Method)在其他语言当中也可能被称为"函数"(Function).对于一些复杂的代码逻辑,如果希望重复使用这些代码,并且做到"随时任意使用",那么就可以将这些代码放在一个大括号"{}"当中,并且起一个名字.使用代码的时候,直接找到名

  • Java带返回值的方法的定义和调用详解

    目录 带返回值的方法练习 方法的注意事项 方法注意事项 方法通用格式 带返回值的方法练习 需求: 设计一个方法可以获取两个数的较大值,数据来自于参数 思路: 1. 定义一个方法,用于获取两个数中的较大数 public static int getMax(int a,int b){ } 2.使用分支语句分两种情况对两个数的大小进行处理 if (a>b) { }else{ } 3. 根据题设分别设置两种情况下对应返回值结果 if (a>b) { return a; }else{ return b;

  • Java如何对方法进行调用详解

    一.方法调用 方法调用的唯一目的:确定要调用哪一个方法 方法调用分为解析调用和分派调用 二.非虚方法与虚方法 非虚方法: 静态方法,私有方法,父类中的方法,被final修饰的方法,实例构造器 与之对应不是非虚方法的就是虚方法了 它们都没有重写出其他版本的方法,非常适合在类加载阶段就进行解析(符号引用->直接引用) 三.调用指令 普通调用指令 invokestatic:调用静态方法 invokespecial:调用私有方法,父类中的方法,实例构造器方法,final方法 invokeinterfac

  • Java 精炼解读方法的定义与使用

    目录 一.方法的基本用法 1.1什么是方法(method) 1.2方法定义语法  1.3方法的开辟  二.方法的重载  三.方法的使用  一.方法的基本用法 1.1 什么是方法(method) 方法就是一个代码片段. 类似于 C 语言中的 "函数".方法可以把它理解为一个功能,这个功能是可以重复使用的. 1.2 方法定义语法  目前来说写任何方法的时候都写成: pubiic static 返回值 返回名称(形式参数列表){ 函数体/方法体 } 代码举例:求1-n的和 /** * 求我们

  • Java 方法的定义与调用详解

    目录 1.方法概述 2.方法的定义和调用 2.1 方法定义 2.2 方法调用 2.3 方法的调用过程 2.4 方法练习 3.带参数方法的定义和调用 3.1带参数方法定义 3.2带参数方法调用 1.方法概述 什么是方法 方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有图书功能的代码集 注意: 方法必须先创建才可以使用,该过程称为方法定义 方法创建后并不是直接运行的,需要手动使用后才执行,该过程称为方法调用 2.方法的定义和调用 2.1 方法定义 格式: public stat

  • Java 带参数与带返回值的方法的定义和调用

    目录 带参数方法的定义和调用 形参和实参 带参数方法练习 带返回值的方法的定义和调用 带返回值的方法定义 带返回值的方法调用 带参数方法的定义和调用 形参和实参 形参:方法定义中的参数 相当于变量定义格式,例int number 实参:方法调用中参数 等同于变量或常量,例如10   , number 带参数方法练习 需求: 设计一个方法用于打印两个数中最大数,数据来自于方法参数 思路: 1.定义一个方法,用于打印两个书中的最大数,例如getMax() public static void get

  • python3 http提交json参数并获取返回值的方法

    如下所示: import json import http.client connection = http.client.HTTPSConnection('spd.aiopos.cn') headers = {'Content-type': 'application/json'} values = { 'acct_pan':'6226011****83678', 'acct_name':'张三', 'cert_type':'01', 'cert_id':'37293019****95', 'p

  • asp.net实现调用存储过程并带返回值的方法

    本文实例讲述了asp.net实现调用存储过程并带返回值的方法.分享给大家供大家参考,具体如下: /// <summary> /// DataBase 的摘要说明 /// </summary> public class DataBase { /// <summary> ///DataBase 的摘要说明 /// </summary> protected static SqlConnection BaseSqlConnection = new SqlConnec

  • java中有无参数和返回值的方法详解

    目录 java有无参数和返回值 以下的例子要细细查看 方法的返回值和参数 1.返回值 2.参数 java有无参数和返回值 首先,定义一个土豪类(LocalTyrant) 属性:name moeney smoke 行为一:(无参数无返回值): 行为二:(无参数有返回值): 行为三:(有参数有返回值): 行为四:(有参数无返回值): 以下的例子要细细查看 慢慢分析,切不可急于求成 package cm.tr; class LocalTyrant{ String name; int money; St

  • Spring MVC的参数绑定和返回值问题

    一:参数绑定 参数绑定过程 在springMVC中,从前端(页面:jsp-)发送请求到后端(controller-),会包含一些数据,数据是如何到达Controller,这个过程就是参数绑定过程 1.默认支持的类型 SpringMVC有支持的默认的参数类型,在方法上给出默认的参数类型的声明就可以直接使用 HttpServletRequest request:通过request对象来获取请求的信息 HttpServletResponse response:通过response来处理响应信息 Htt

  • Java调用MySQL存储过程并获得返回值的方法

    本文实例讲述了Java调用MySQL存储过程并获得返回值的方法.分享给大家供大家参考.具体如下: private void empsInDept(Connection myConnect, int deptId) throws SQLException { CallableStatement cStmt = myConnect.prepareCall("{CALL sp_emps_in_dept(?)}"); cStmt.setInt(1, deptId); cStmt.execute

  • 浅谈Java中的this作为返回值时返回的是什么

    有时会遇到this作为返回值的情况,那么此时返回的到底是什么呢? 返回的是调用this所处方法的那个对象的引用,读起来有点绕口哈,有没有想起小学语文分析句子成份的试题,哈哈. 一点点分析的话,主干是"返回的是引用": 什么引用呢?"那个对象的引用": 哪个对象呢?"调用方法的那个对象": 调用的哪个方法呢?"调用的是this所位于的方法":这样就清楚了. 再总结一下就是,this作为返回值时,返回的是调用某方法的对象的引用,这

  • 微信小程序实现带参数的分享功能(两种方法)

    微信小程序分享功能的实现方法有两种: 第一种 在page.js中实现onShareAppMessage,便可在小程序右上角选择分享该页面 onShareAppMessage: function () { return { title: '弹出分享时显示的分享标题', desc: '分享页面的内容', path: '/page/user?id=123' // 路径,传递参数到指定页面. } } 第二种 自定义按钮实现分享,在page中添加一个带有open-type='share'的button标签

  • Python中执行存储过程及获取存储过程返回值的方法

    本文实例讲述了Python中执行存储过程及获取存储过程返回值的方法.分享给大家供大家参考,具体如下: 在Pathon中如何执行存储过程呢?可以使用如下方法: 存储过程定义基本如下: ALTER procedure [dbo]. [mysp] @Station varchar ( 50), @SN varchar ( 50), @Info varchar ( 500) output , @Msg varchar ( 500) output 1. 使用adodbapi from adodbapi i

随机推荐