零基础学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 相关文章推荐
SpringBoot2 参数管理实践之入参出参与校验的方式
Jun 16 Java/Android
Java 数组内置函数toArray详解
Jun 28 Java/Android
使用Springboot实现健身房管理系统
Jul 01 Java/Android
SpringBoot实现quartz定时任务可视化管理功能
Aug 30 Java/Android
Spring Cloud 中@FeignClient注解中的contextId属性详解
Sep 25 Java/Android
springboot中rabbitmq实现消息可靠性机制详解
Sep 25 Java/Android
SpringCloud之@FeignClient()注解的使用方式
Sep 25 Java/Android
Java Spring 控制反转(IOC)容器详解
Oct 05 Java/Android
Dubbo+zookeeper搭配分布式服务的过程详解
Apr 03 Java/Android
Java Lambda表达式常用的函数式接口
Apr 07 Java/Android
Android 界面一键变灰 深色主题工具类
Apr 28 Java/Android
SpringBoot深入分析讲解监听器模式下
Jul 15 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延迟静态绑定实例分析
2015/02/08 PHP
Yii2中简单的场景使用介绍
2017/06/02 PHP
PHP实现redis限制单ip、单用户的访问次数功能示例
2018/06/16 PHP
tp5实现微信小程序多图片上传到服务器功能
2018/07/16 PHP
java解析json方法总结
2019/05/16 PHP
jquery ready函数源代码研究
2009/12/06 Javascript
jquery+ajax+C#实现无刷新操作数据库数据的简单实例
2014/02/08 Javascript
js使用setTimeout实现定时炸弹的方法
2015/04/10 Javascript
JavaScript数组和循环详解
2015/04/27 Javascript
jQuery实现定时读取分析xml文件的方法
2015/07/16 Javascript
JS实现带提示的星级评分效果完整实例
2015/10/30 Javascript
理解JS事件循环
2016/01/07 Javascript
jQuery Validation Plugin验证插件手动验证
2016/01/26 Javascript
JavaScript程序中的流程控制语句用法总结
2016/05/23 Javascript
关于Vue实现组件信息的缓存问题
2017/08/23 Javascript
js经验分享 JavaScript反调试技巧
2018/03/10 Javascript
vue实现a标签点击高亮方法
2018/03/17 Javascript
Vue之beforeEach非登录不能访问的实现(代码亲测)
2019/07/18 Javascript
pycharm中连接mysql数据库的步骤详解
2017/05/02 Python
Python操作mongodb的9个步骤
2018/06/04 Python
分享一个pycharm专业版安装的永久使用方法
2019/09/24 Python
python函数中将变量名转换成字符串实例
2020/05/11 Python
利用SVG和CSS3来实现一个炫酷的边框动画
2015/07/22 HTML / CSS
中学生期末评语
2014/02/03 职场文书
《和我们一样享受春天》教学反思
2014/02/07 职场文书
致跳高运动员加油稿
2014/02/12 职场文书
销售会计岗位职责
2014/03/15 职场文书
中秋节主持词
2014/04/02 职场文书
态度决定一切演讲稿
2014/05/20 职场文书
医院义诊活动总结
2014/07/04 职场文书
个人作风建设总结
2014/10/23 职场文书
2015年挂职锻炼工作总结
2014/12/12 职场文书
期末个人总结范文
2015/02/13 职场文书
2016年秋季运动会广播稿
2015/12/21 职场文书
SQL Server——索引+基于单表的数据插入与简单查询【1】
2021/04/05 SQL Server
Python Matplotlib绘制两个Y轴图像
2022/04/13 Python