零基础学java之带参数以及返回值的方法


Posted in Java/Android onApril 10, 2022

带参数方法的定义和调用

形参和实参

形参:方法定义中的参数

           相当于变量定义格式,例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 方法定义和调用内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Java/Android 相关文章推荐
springcloud之Feign超时问题的解决
Jun 24 Java/Android
自从在 IDEA 中用了热部署神器 JRebel 之后,开发效率提升了 10(真棒)
Jun 26 Java/Android
用Java实现简单计算器功能
Jul 21 Java/Android
java中用float时,数字后面加f,这样是为什么你知道吗
Sep 04 Java/Android
Java tomcat手动配置servlet详解
Nov 27 Java/Android
springboot读取nacos配置文件
May 20 Java/Android
Android Studio实现带三角函数对数运算功能的高级计算器
May 20 Java/Android
SpringBoot全局异常处理方案分享
May 25 Java/Android
Java实现添加条码或二维码到Word文档
Jun 01 Java/Android
springboot实现string转json json里面带数组
Jun 16 Java/Android
详解Spring Security如何在权限中使用通配符
Jun 28 Java/Android
Java结构型设计模式之组合模式详解
Sep 23 Java/Android
零基础学java之带返回值的方法的定义和调用
Apr 10 #Java/Android
零基础学java之方法的定义与调用详解
Apr 10 #Java/Android
Java字符缓冲流BufferedWriter
Apr 09 #Java/Android
Java 超详细讲解十大排序算法面试无忧
详解Alibaba Java诊断工具Arthas查看Dubbo动态代理类
SpringCloud Function SpEL注入漏洞分析及环境搭建
SpringBoot中获取profile的方法详解
Apr 08 #Java/Android
You might like
19个Android常用工具类汇总
2014/12/30 PHP
php getcwd与dirname(__FILE__)区别详解
2016/09/24 PHP
如何实现JS函数的重载
2006/09/22 Javascript
Nodejs Post请求报socket hang up错误的解决办法
2014/09/25 NodeJs
js实现的Easy Tabs选项卡用法实例
2015/09/06 Javascript
JS动态改变浏览器标题的方法
2016/04/06 Javascript
js获取iframe中的window对象的实现方法
2016/05/20 Javascript
Bootstrap中的表单验证插件bootstrapValidator使用方法整理(推荐)
2016/06/21 Javascript
JavaScript中 this 指向问题深度解析
2017/02/21 Javascript
JS中使用正则表达式g模式和非g模式的区别
2017/04/01 Javascript
Vue.js对象转换实例
2017/06/07 Javascript
angular实现图片懒加载实例代码
2017/06/08 Javascript
删除table表格行的实例讲解
2017/09/21 Javascript
js实现轮播图特效
2020/05/28 Javascript
python解析发往本机的数据包示例 (解析数据包)
2014/01/16 Python
python中如何使用朴素贝叶斯算法
2017/04/06 Python
python爬虫实战之爬取京东商城实例教程
2017/04/24 Python
Python编写登陆接口的方法
2017/07/10 Python
详解Python进程间通信之命名管道
2017/08/28 Python
django认证系统实现自定义权限管理的方法
2019/08/28 Python
Ubuntu中配置TensorFlow使用环境的方法
2020/04/21 Python
django models里数据表插入数据id自增操作
2020/07/15 Python
Matlab使用Plot函数实现数据动态显示方法总结
2021/02/25 Python
AmazeUI 等分网格的实现示例
2020/08/25 HTML / CSS
阿玛尼美国官方网站:Armani.com
2016/11/25 全球购物
香港最大的洋酒零售连锁店:屈臣氏酒窖(Watson’s Wine)
2018/12/10 全球购物
请写出char *p与"零值"比较的if语句
2014/09/24 面试题
什么是聚集索引和非聚集索引
2012/01/17 面试题
超市端午节活动方案
2014/01/23 职场文书
赡养老人协议书
2014/04/21 职场文书
学历证明范文
2015/06/16 职场文书
校运会新闻稿
2015/07/17 职场文书
三好学生竞选稿范文
2019/08/21 职场文书
利用Nginx代理如何解决前端跨域问题详析
2021/04/02 Servers
小程序实现悬浮按钮的全过程记录
2021/10/16 HTML / CSS