零基础学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 相关文章推荐
详解Java实现数据结构之并查集
Jun 23 Java/Android
java实现对Hadoop的操作
Jul 01 Java/Android
用Java实现简单计算器功能
Jul 21 Java/Android
Java后台生成图片的完整步骤
Aug 04 Java/Android
java调用Restful接口的三种方法
Aug 23 Java/Android
Java实现学生管理系统(IO版)
Feb 24 Java/Android
JVM的类加载器和双亲委派模式你了解吗
Mar 13 Java/Android
java中为什么说子类的构造方法默认访问的是父类的无参构造方法
Apr 13 Java/Android
Jmerte 分布式压测及分布式压测配置
Apr 30 Java/Android
springboot读取nacos配置文件
May 20 Java/Android
Spring Security动态权限的实现方法详解
Jun 16 Java/Android
springboot读取resources下文件的方式详解
Jun 21 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
谈谈新手如何学习PHP 默默经典版本
2009/08/04 PHP
PHP内存使用情况如何获取
2015/10/10 PHP
PHP微信分享开发详解
2017/01/14 PHP
关于Curl在Swoole协程中的解决方案详析
2019/09/12 PHP
如何重写Laravel异常处理类详解
2020/12/20 PHP
基于jquery的不规则矩形的排列实现代码
2012/04/16 Javascript
利用webqq协议使用python登录qq发消息源码参考
2013/04/08 Javascript
jQuery中$.fn的用法示例介绍
2013/11/05 Javascript
Jquery图片延迟加载插件jquery.lazyload.js的使用方法
2014/05/21 Javascript
原生js实现复制对象、扩展对象 类似jquery中的extend()方法
2014/08/30 Javascript
使用js画图之正弦曲线
2015/01/12 Javascript
JavaScript中window.open用法实例详解
2015/04/15 Javascript
JavaScript学习笔记(三):JavaScript也有入口Main函数
2015/09/12 Javascript
JS实战篇之收缩菜单表单布局
2016/12/10 Javascript
Javascript的this用法
2017/01/16 Javascript
jQuery插件zTree实现获取一级节点数据的方法
2017/03/08 Javascript
jQuery Json数据格式排版高亮插件json-viewer.js使用方法详解
2017/06/12 jQuery
[js高手之路]图解javascript的原型(prototype)对象,原型链实例
2017/08/28 Javascript
浅谈Koa服务限流方法实践
2017/10/23 Javascript
JavaScript计算出两个数的差值
2020/03/19 Javascript
Python实现正弦信号的时域波形和频谱图示例【基于matplotlib】
2018/05/04 Python
用python脚本24小时刷浏览器的访问量方法
2018/12/07 Python
Tensorflow实现酸奶销量预测分析
2019/07/19 Python
python中return如何写
2020/06/18 Python
PyTorch的torch.cat用法
2020/06/28 Python
python中pop()函数的语法与实例
2020/12/01 Python
Matplotlib配色之Colormap详解
2021/01/05 Python
利用CSS3实现折角效果实例源码
2016/09/28 HTML / CSS
HTML5 Canvas 起步(2) - 路径
2009/05/12 HTML / CSS
美国第一大药店连锁机构:Walgreens(沃尔格林)
2019/10/10 全球购物
体育纪念品、亲笔签名的体育收藏品:Steiner Sports
2020/07/31 全球购物
班会关于环保演讲稿
2013/12/29 职场文书
2014大学生中国梦主题教育学习思想汇报
2014/09/10 职场文书
初中生旷课检讨书范文
2014/10/06 职场文书
县政协领导班子群众路线教育实践活动四风问题整改方案
2014/10/26 职场文书
Nginx内网单机反向代理的实现
2021/11/07 Servers