Java带返回值的方法的定义和调用详解
作者:hmm?. 发布时间:2022-10-05 21:01:09
标签:Java,方法调用,方法定义
带返回值的方法练习
需求: 设计一个方法可以获取两个数的较大值,数据来自于参数
思路:
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类型方法,推荐用变量接收调用
来源:https://blog.csdn.net/m0_68089732/article/details/123977812
0
投稿
猜你喜欢
- 泛型中 T 类型变量 和 ? 通配符 区别定义不同 :T 是类型变量,? 是通配符使用范围不同:? 通配符用作 参数类型、字段类型、局部变量
- try { // 方
- 引言容器是Java基础类库中使用频率最高的一部分,Java集合包中提供了大量的容器类来帮组我们简化开发,我前面的文章中对Java集合包中的关
- 我们经常在项目中使用的线程池,但是是否关心过线程池的关闭呢,可能很多时候直接再项目中直接创建线程池让它一直运行当任务执行结束不在需要了也不去
- 使用前准备Build.gradle文件配置dependencies配置compile 'com.squareup.retrofit2
- selectMaps和selectList的区别selectList查询部分字段,会返回所有的,没查询的值为nullselectMaps 只
- 感谢《Android源码设计模式解析与实战》 何红辉 关爱民 著适配器模式在我们的开发中使用率极高,从代码中随处可见的Adapter就可以判
- 获取e.printStackTrace()打印的信息某些情况下,我们需要获取应用打印的异常信息,这时就可以借助StringWriter和Pr
- 引语:工作中有时候需要在普通的对象中去调用spring管理的对象,但是在普通的java对象直接使用@Autowired或者@Resource
- 前言环境: flutter sdk v1.7.8+hotfix.3@stable对应 flutter engine: 54ad777f这里关
- 在Java中从字符串中删除空格有很多不同的方法,如trim,replaceAll等。但是,在JDK 11添加了一些新的功能,如strip、s
- 1、分布式锁简介分布式锁是控制分布式系统不同进程共同访问共享资源的一种锁的实现。如果不同的系统或同一个系统的不同主机之间共享了某个临界资源,
- 在JAVA克隆对象不能简单的使用clone方法,clone方法只是进行浅克隆。请看下方:深度克隆类:Java代码 import java.i
- 目录一、图示二、链表的概念及结构三、单链表的实现四、完整代码的展示一、图示二、链表的概念及结构 链表是一种物理存储结构上非连续存储结构,数据
- ThreadLocal是什么ThreadLocal是线程Thread中属性threadLocals即ThreadLocal.ThreadLo
- 顺序语句顺序顾名思义就是程序自上而下执行public class User { public static voi
- java对象拷贝详解及实例Java赋值是复制对象引用,如果我们想要得到一个对象的副本,使用赋值操作是无法达到目的的:@Testpublic
- Maven 多profile及指定编译要点项目A依赖项目B,项目A、B都有对应的多个profile,通过mvn –P参数指定profile,
- 创建类模式主要关注对象的创建过程,将对象的创建过程进行封装,使客户端可以直接得到对象,而不用去关心如何创建对象。创建类模式有5种,分别是:
- 二叉树的结构public class TreeNode { int val; &nbs