零基础学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基于webSocket实现扫码登录
Jun 22 Java/Android
Spring Boot两种全局配置和两种注解的操作方法
Jun 29 Java/Android
Maven学习----Maven安装与环境变量配置教程
Jun 29 Java/Android
Mybatis-plus在项目中的简单应用
Jul 01 Java/Android
Spring实现内置监听器
Jul 09 Java/Android
JVM的类加载器和双亲委派模式你了解吗
Mar 13 Java/Android
Flutter集成高德地图并添加自定义Maker的实践
Apr 07 Java/Android
Java 关于String字符串原理上的问题
Apr 07 Java/Android
Java 超详细讲解hashCode方法
Apr 07 Java/Android
SpringBoot 集成短信和邮件 以阿里云短信服务为例
Apr 22 Java/Android
Java数据结构之堆(优先队列)
May 20 Java/Android
Java时间工具类Date的常用处理方法
May 25 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检查字符串中是否包含7位GSM字符的方法
2015/03/17 PHP
js form 验证函数 当前比较流行的错误提示
2009/06/23 Javascript
json 实例详细说明教程
2009/10/31 Javascript
JavaScript的类型简单说明
2010/09/03 Javascript
EasyUI中的tree用法介绍
2011/11/01 Javascript
JavaScript高级程序设计阅读笔记(十六) javascript检测浏览器和操作系统-detect.js
2012/08/14 Javascript
JavaScript使用replace函数替换字符串的方法
2015/04/06 Javascript
jQuery插件ajaxfileupload.js实现上传文件
2020/10/23 Javascript
Javascript类型系统之String字符串类型详解
2016/06/21 Javascript
Node.js自定义实现文件路由功能
2017/09/22 Javascript
使用Bootrap和Vue实现仿百度搜索功能
2017/10/26 Javascript
完美解决mui框架off-canvas侧滑超出部分隐藏无法滚动的问题
2018/01/25 Javascript
Webpack之tree-starking 解析
2018/09/11 Javascript
js canvas画布实现高斯模糊效果
2018/11/27 Javascript
微信小程序实现弹幕墙(祝福墙)
2020/11/18 Javascript
python的id()函数介绍
2013/02/10 Python
Python线程中对join方法的运用的教程
2015/04/09 Python
Python Requests 基础入门
2016/04/07 Python
tornado 多进程模式解析
2018/01/15 Python
基于python神经卷积网络的人脸识别
2018/05/24 Python
TensorFlow用expand_dim()来增加维度的方法
2018/07/26 Python
python 自定义异常和异常捕捉的方法
2018/10/18 Python
关于python下cv.waitKey无响应的原因及解决方法
2019/01/10 Python
html5自带表单验证体验优化及提示气泡修改功能
2017/09/12 HTML / CSS
Servlet如何得到服务器的信息
2015/12/22 面试题
《鲁班和橹板》教学反思
2014/04/27 职场文书
省文明单位申报材料
2014/05/08 职场文书
青春励志演讲稿范文
2014/08/25 职场文书
科学发展观活动总结
2014/08/28 职场文书
2014校长四风问题对照检查材料思想汇报
2014/09/16 职场文书
机关作风建设自查报告
2014/10/22 职场文书
业务员工作态度散漫检讨书
2014/11/02 职场文书
预防职务犯罪警示教育心得体会
2016/01/15 职场文书
医生行业员工的辞职信
2019/06/24 职场文书
Python批量将csv文件转化成xml文件的实例
2021/05/10 Python
MySQL库表名大小写的选择
2021/06/05 MySQL