零基础学java之带返回值的方法的定义和调用


Posted in Java/Android onApril 10, 2022

带返回值的方法练习

需求: 设计一个方法可以获取两个数的较大值,数据来自于参数

思路:

1. 定义一个方法,用于获取两个数中的较大数

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

}

2.使用分支语句分两种情况对两个数的大小进行处理

if  (a>b)    {
    }else{
 }

3. 根据题设分别设置两种情况下对应返回值结果

if  (a>b)    {
 return a;
    }else{
 return b;
 }

4. 在main() 方法中调用定义好的方法并使用变量保存

public static void main (String[ ]  args){
          int result  =  getMax(10,20);
          system.out.println(getMax(10,20));
}

示例代码:

public class methodtext {
    public static void main(String args[]){
        int result = getMax(10,20);
        System.out.println(result);
    }
    public static int getMax(int a,int b){
        if(a>b){
            return a;
        }else{
            return b;
        }
    }
}

方法的注意事项

方法注意事项

* 方法不能嵌套定义

* void表示无返回值,可以省略return,也可以单独书写return,后面不加数据

方法通用格式

格式:

public static 返回值类型 方法名(参数){

          方法体;

          return数据;

}

*定义方法时,要做到两个明确:

    明确返回值类型:主要是明确方法操作完毕之后是否有数据返回,如果没有,写void;如果有,写对应的数据类型

     明确参数:主要是明确参数类型和数量

调用方法时:

  void类型的方法,直接调用即可

  非void类型方法,推荐用变量接收调用

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

Java/Android 相关文章推荐
SpringBoot集成Redis,并自定义对象序列化操作
Jun 22 Java/Android
分析Java中Map的遍历性能问题
Jun 26 Java/Android
Java Socket实现多人聊天系统
Jul 15 Java/Android
springboot集成springCloud中gateway时启动报错的解决
Jul 16 Java/Android
Java反应式框架Reactor中的Mono和Flux
Jul 25 Java/Android
Spring Boot 排除某个类加载注入IOC的操作
Aug 02 Java/Android
JVM钩子函数的使用场景详解
Aug 23 Java/Android
聊聊SpringBoot自动装配的魔力
Nov 17 Java/Android
Java实现经典游戏泡泡堂的示例代码
Apr 04 Java/Android
零基础学java之带参数以及返回值的方法
Apr 10 Java/Android
SpringCloud项目如何解决log4j2漏洞
Apr 10 Java/Android
Java工作中实用的代码优化技巧分享
Apr 21 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
教你在 Java 中实现 Dijkstra 最短路算法的方法
You might like
PHP实现的多维数组排序算法分析
2018/02/10 PHP
PHP设计模式之适配器模式(Adapter)原理与用法详解
2019/12/12 PHP
js变量作用域及可访问性的探讨
2006/11/23 Javascript
JavaScript中的prototype使用说明
2010/04/13 Javascript
getComputedStyle与currentStyle获取样式(style/class)
2013/03/19 Javascript
jquery中选择块并改变属性值的方法
2013/07/31 Javascript
js语法学习之判断一个对象是否为数组
2014/05/13 Javascript
JavaScript中诡异的delete操作符
2015/03/12 Javascript
js改变html的原有内容实现方法
2016/10/05 Javascript
微信小程序 POST请求(网络请求)详解及实例代码
2016/11/16 Javascript
自学实现angularjs依赖注入
2016/12/20 Javascript
javascript基础知识之html5轮播图实例讲解(44)
2017/02/17 Javascript
js获取浏览器的各种属性
2017/04/27 Javascript
使用Dropzone.js上传的示例代码
2017/10/10 Javascript
Nodejs 和 Electron ubuntu下快速安装过程
2018/05/04 NodeJs
小程序获取周围IBeacon设备的方法
2018/10/31 Javascript
如何手动实现es5中的bind方法详解
2018/12/07 Javascript
基于axios 的responseType类型的设置方法
2019/10/29 Javascript
原生JS实现留言板功能
2020/02/08 Javascript
[36:33]Ti4 循环赛第四日 附加赛NEWBEE vs Mouz
2014/07/13 DOTA
如何将python中的List转化成dictionary
2016/08/15 Python
详解Python pygame安装过程笔记
2017/06/05 Python
python 表达式和语句及for、while循环练习实例
2017/07/07 Python
python3利用tcp实现文件夹远程传输
2018/07/28 Python
Python3.5运算符操作实例详解
2019/04/25 Python
Python3标准库之functools管理函数的工具详解
2020/02/27 Python
python调用百度API实现人脸识别
2020/11/17 Python
德国网上宠物店:Zoobio
2018/05/23 全球购物
领导干部培训感言
2014/01/23 职场文书
三好学生事迹材料
2014/12/24 职场文书
公司股份转让协议书范本
2015/01/28 职场文书
神龙架导游词
2015/02/11 职场文书
寒假致家长的一封信
2015/10/10 职场文书
《7的乘法口诀》教学反思
2016/02/18 职场文书
提升Nginx性能的一些建议
2021/03/31 Servers
php微信小程序解包过程实例详解
2021/03/31 PHP