Java语法 返回两个变量
时间: 2023-08-19 17:13:17 浏览: 76
在 Java 中,一个方法只能返回一个值。但是你可以通过以下两种方式来返回两个或更多的值:
1. 使用数组:你可以定义一个数组,并将需要返回的值作为数组的元素。然后在方法中返回该数组。例如:
```java
public static int[] getTwoValues() {
int[] values = new int[2];
values[0] = 10;
values[1] = 20;
return values;
}
```
2. 使用自定义对象:你可以定义一个类来表示需要返回的值,并在方法中返回该类的对象。例如:
```java
public class TwoValues {
private int value1;
private int value2;
public TwoValues(int value1, int value2) {
this.value1 = value1;
this.value2 = value2;
}
public int getValue1() {
return value1;
}
public int getValue2() {
return value2;
}
}
public static TwoValues getTwoValues() {
int value1 = 10;
int value2 = 20;
return new TwoValues(value1, value2);
}
```
以上两种方式都可以用来返回多个值,具体使用哪种方式取决于你的需求和偏好。