零基础学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 相关文章推荐
Java Shutdown Hook场景使用及源码分析
Jun 15 Java/Android
浅析NIO系列之TCP
Jun 15 Java/Android
Java各种比较对象的方式的对比总结
Jun 20 Java/Android
JavaGUI模仿QQ聊天功能完整版
Jul 04 Java/Android
Jpa Specification如何实现and和or同时使用查询
Nov 23 Java/Android
详细介绍Java中的CyclicBarrier
Apr 13 Java/Android
SpringBoot 集成短信和邮件 以阿里云短信服务为例
Apr 22 Java/Android
Java 异步任务计算FutureTask
Apr 28 Java/Android
Java 数组的使用
May 11 Java/Android
Mybatis-plus配置分页插件返回统一结果集
Jun 21 Java/Android
MyBatis XPathParser解析器使用范例详解
Jul 15 Java/Android
OpenFeign实现远程调用
Aug 14 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 数组二分法查找函数代码
2010/02/16 PHP
zend Framework中的Layout(模块化得布局)详解
2013/06/28 PHP
浅谈discuz密码加密的方式
2014/05/22 PHP
Yii2框架实现登录、退出及自动登录功能的方法详解
2017/10/24 PHP
javascript Math.random()随机数函数
2009/11/04 Javascript
判断目标是否是window,document,和拥有tagName的Element的代码
2010/05/31 Javascript
定义JavaScript二维数组采用定义数组的数组来实现
2012/12/09 Javascript
jQuery插件Zclip实现完美兼容个浏览器点击复制内容到剪贴板
2015/04/30 Javascript
浅谈关于JavaScript API设计的一些建议和准则
2015/06/24 Javascript
javascript中arguments,callee,caller详解
2016/03/16 Javascript
JS图片等比例缩放方法完整示例
2016/08/03 Javascript
vue 实现类似淘宝星级评分的示例
2018/03/01 Javascript
vue2.0 实现页面导航提示引导的方法
2018/03/13 Javascript
利用nodeJs anywhere搭建本地服务器环境的方法
2018/05/12 NodeJs
Node.js + express实现上传大文件的方法分析【图片、文本文件】
2019/03/14 Javascript
微信小程序封装自定义弹窗的实现代码
2019/05/08 Javascript
vue 获取url参数、get参数返回数组的操作
2020/11/12 Javascript
Vue单页面应用中实现Markdown渲染
2021/02/14 Vue.js
使用Python进行新浪微博的mid和url互相转换实例(10进制和62进制互算)
2014/04/25 Python
Python下singleton模式的实现方法
2014/07/16 Python
详解Django框架中用context来解析模板的方法
2015/07/20 Python
Python实现二维曲线拟合的方法
2018/12/29 Python
Python 基于jwt实现认证机制流程解析
2020/06/22 Python
python如何编写类似nmap的扫描工具
2020/11/06 Python
可以随进度显示不同颜色的css3进度条分享
2014/04/11 HTML / CSS
The North Face北面德国官网:美国著名户外品牌
2018/12/12 全球购物
控制工程专业个人求职信
2013/09/25 职场文书
触摸春天教学反思
2014/02/03 职场文书
协商一致解除劳动合同协议书
2014/09/14 职场文书
个人授权委托书
2014/09/15 职场文书
单位委托书怎么写
2014/09/21 职场文书
区域经理岗位职责
2015/02/02 职场文书
当幸福来敲门观后感
2015/06/01 职场文书
详解前端任务构建利器Gulp.js使用指南
2021/04/30 Javascript
Python自动化实战之接口请求的实现
2022/05/30 Python
MySQL优化之慢日志查询
2022/06/10 MySQL