零基础学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 相关文章推荐
IDEA使用SpringAssistant插件创建SpringCloud项目
Jun 23 Java/Android
SpringRetry重试框架的具体使用
Jul 25 Java/Android
Java移除无效括号的方法实现
Aug 07 Java/Android
解析mybatis-plus中的resultMap简单使用
Nov 23 Java/Android
SpringDataJPA在Entity中常用的注解介绍
Dec 06 Java/Android
SpringBoot中HttpSessionListener的简单使用方式
Mar 17 Java/Android
MyBatis配置文件解析与MyBatis实例演示
Apr 07 Java/Android
Java 垃圾回收超详细讲解记忆集和卡表
Apr 08 Java/Android
Elasticsearch 配置详解
Apr 19 Java/Android
mybatis-plus模糊查询指定字段
Apr 28 Java/Android
springboot 全局异常处理和统一响应对象的处理方式
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
网站加速 PHP 缓冲的免费实现方法
2006/10/09 PHP
PHP 地址栏信息的获取代码
2009/01/07 PHP
PHP反射使用实例和PHP反射API的中文说明
2014/07/02 PHP
Yii实现单用户博客系统文章详情页插入评论表单的方法
2015/12/28 PHP
PHP xpath提取网页数据内容代码解析
2020/07/16 PHP
Node.js实现简单聊天服务器
2014/06/20 Javascript
深入理解javascript变量声明
2014/11/20 Javascript
详解JS函数重载
2014/12/04 Javascript
jquery实现点击label的同时触发文本框点击事件的方法
2015/06/05 Javascript
javascript实现动态导入js与css等静态资源文件的方法
2015/07/25 Javascript
基于insertBefore制作简单的循环插空效果
2015/09/21 Javascript
微信小程序 合法域名校验出错详解及解决办法
2017/03/09 Javascript
Vue.js结合Ueditor富文本编辑器的实例代码
2017/07/11 Javascript
Vue.js框架路由使用方法实例详解
2017/08/25 Javascript
JS实现带动画的回到顶部效果
2017/12/28 Javascript
react配合antd组件实现的管理系统示例代码
2018/04/24 Javascript
JavaScript实现的DOM绘制柱状图效果示例
2018/08/08 Javascript
详解vuex commit保存数据技巧
2018/12/25 Javascript
微信小程序开发之点击按钮退出小程序的实现方法
2019/04/26 Javascript
详解Java中String JSONObject JSONArray List转换
2020/11/13 Javascript
[01:57]DOTA2上海特锦赛小组赛解说单车采访花絮
2016/02/27 DOTA
[32:07]完美世界DOTA2联赛PWL S3 LBZS vs Rebirth 第一场 12.16
2020/12/17 DOTA
python 实时遍历日志文件
2016/04/12 Python
python 捕获 shell/bash 脚本的输出结果实例
2017/01/04 Python
tensorflow实现softma识别MNIST
2018/03/12 Python
Python调用服务接口的实例
2019/01/03 Python
python+opencv实现车牌定位功能(实例代码)
2019/12/24 Python
Python print不能立即打印的解决方式
2020/02/19 Python
python3 中时间戳、时间、日期的转换和加减操作
2020/07/14 Python
CSS3的first-child选择器实战攻略
2016/04/28 HTML / CSS
关于是否需要写商业计划书
2014/02/07 职场文书
《青蛙看海》教学反思
2014/04/23 职场文书
女性健康知识讲座主持词
2015/07/04 职场文书
导游词之天下银坑景区
2019/11/21 职场文书
Python机器学习算法之决策树算法的实现与优缺点
2021/05/13 Python
mysql中如何用命令创建联合唯一索引
2022/04/20 MySQL