零基础学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并发编程之Executor接口的使用
Jun 21 Java/Android
jackson json序列化实现首字母大写,第二个字母需小写
Jun 29 Java/Android
SpringBoot读取Resource下文件的4种方法
Jul 02 Java/Android
Spring Boot 整合 Apache Dubbo的示例代码
Jul 04 Java/Android
Springboot如何同时装配两个相同类型数据库
Nov 17 Java/Android
聊聊SpringBoot自动装配的魔力
Nov 17 Java/Android
springboot layui hutool Excel导入的实现
Mar 31 Java/Android
Java 数据结构七大排序使用分析
Apr 02 Java/Android
详解Flutter网络请求Dio库的使用及封装
Apr 14 Java/Android
IDEA 2022 Translation 未知错误 翻译文档失败
Apr 24 Java/Android
利用正则表达式匹配浮点型数据
May 30 Java/Android
SpringBoot详解自定义Stater的应用
Jul 15 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+mysql一个名片库程序
2006/10/09 PHP
使用 MySQL 开始 PHP 会话
2006/12/21 PHP
php下封装较好的数字分页方法
2010/11/23 PHP
php绘制一条弧线的方法
2015/01/24 PHP
php如何实现只替换一次或N次
2015/10/29 PHP
Javascript中的Split使用方法与技巧
2007/03/09 Javascript
Javascript-Mozilla和IE中的一个函数直接量的问题分析
2007/08/12 Javascript
jQuery插件pagination实现分页特效
2015/04/12 Javascript
用JavaScript实现对话框的教程
2015/06/04 Javascript
AngularJS基础 ng-class-odd 指令示例
2016/08/01 Javascript
JS简单设置下拉选择框默认值的方法
2016/08/20 Javascript
Vue组件实例间的直接访问实现代码
2017/08/20 Javascript
vue系列之动态路由详解【原创】
2017/09/10 Javascript
node.js中axios使用心得总结
2017/11/29 Javascript
Angularjs中date过滤器失效的问题及解决方法
2018/07/06 Javascript
Vuejs2 + Webpack框架里,模拟下载的实例讲解
2018/09/05 Javascript
JavaScript原型继承和原型链原理详解
2020/02/04 Javascript
vue如何在项目中调用腾讯云的滑动验证码
2020/07/15 Javascript
vue-cli3 引入 font-awesome的操作
2020/08/11 Javascript
Python 探针的实现原理
2016/04/23 Python
Python实现获取命令行输出结果的方法
2017/06/10 Python
Python实现的简单排列组合算法示例
2018/07/04 Python
解决Python pandas df 写入excel 出现的问题
2018/07/04 Python
python绘制彩虹图
2019/12/16 Python
tensorflow 获取所有variable或tensor的name示例
2020/01/04 Python
python通用读取vcf文件的类(复制粘贴即可用)
2020/02/29 Python
TensorFlow Autodiff自动微分详解
2020/07/06 Python
Python正则re模块使用步骤及原理解析
2020/08/18 Python
HTML5 Canvas+JS控制电脑或手机上的摄像头实例
2014/05/03 HTML / CSS
关于迟到的检讨书
2014/01/26 职场文书
承诺书的格式范文
2014/03/28 职场文书
一岗双责责任书
2014/04/15 职场文书
2014年幼儿园老师工作总结
2014/12/05 职场文书
2016庆祝国庆67周年宣传语
2015/11/25 职场文书
pandas 实现将NaN转换为None
2021/05/14 Python
Three.js实现雪糕地球的使用示例详解
2022/07/07 Javascript