21xrx.com
2024-11-05 19:40:48 Tuesday
登录
文章检索 我的文章 写文章
Java方法如何使用return语句返回多个值
2023-06-16 09:43:42 深夜i     --     --
Java方法 return语句 多个值

在Java中,方法可以使用return语句返回一个值,然而有时候我们需要返回多个值。本文将介绍如何在Java方法中使用return语句返回多个值,并给出例子代码。

在Java中,返回多个值的方法最常用的方法是创建一个对象来封装这些值。例如,我们可以使用一个包含多个属性的类来保存多个返回值。下面是一个例子:


class Result {

 public int code;

 public String message;

 

 public Result(int code, String message)

  this.code = code;

  this.message = message;

 

}

这里,我们定义了一个Result类,它有两个属性:code和message。在我们的方法中,我们可以创建一个Result对象,并将所有要返回的值设置为对象的属性。最后,我们可以使用return语句返回Result对象。下面是一个例子:


public Result calculate(int a, int b) {

 int sum = a + b;

 String message = "The sum of " + a + " and " + b + " is " + sum;

 

 return new Result(200, message);

}

在这个例子中,我们定义了一个叫做calculate的方法,它从两个整数a和b中计算出它们的和sum,并创建了一个Result对象来保存计算的结果。在Result构造函数中,我们将sum设置为code属性的值,并将message保存为message属性的值。最后,我们使用return语句返回这个Result对象。

为了使用这个方法,我们可以使用下面的代码:


Result result = calculate(10, 20);

System.out.println(result.code);

System.out.println(result.message);

执行上面的代码,输出结果为:


200

The sum of 10 and 20 is 30

在这个例子中,我们创建了一个Result对象,并将它保存在result变量中。然后,我们可以访问Result对象的属性code和message,并打印它们的值。

本文介绍了在Java方法中使用return语句来返回多个值的方法,并给出了一个例子。我们可以将所有要返回的值保存在一个对象中,并使用return语句返回这个对象。这样,我们就可以在Java中轻松地返回多个值了。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复