在Java中,void表示一个方法没有返回值。因此,你不能直接从void方法中返回一个结果。但是,你可以使用其他方式来传递结果,例如使用参数或者自定义类。
以下是两种方法的示例:
public class Main {
public static void main(String[] args) {
int a = 5;
int b = 10;
System.out.println("Sum: " + add(a, b));
}
public static void add(int num1, int num2, IntHolder result) {
result.value = num1 + num2;
}
}
class IntHolder {
int value;
}
在这个例子中,我们创建了一个名为IntHolder的自定义类,用于存储整数结果。然后,我们将这个类的实例传递给add方法,该方法将结果存储在IntHolder实例中。
public class Main {
public static void main(String[] args) {
Result result = add(5, 10);
System.out.println("Sum: " + result.getValue());
}
public static Result add(int num1, int num2) {
return new Result(num1 + num2);
}
}
class Result {
private int value;
public Result(int value) {
this.value = value;
}
public int getValue() {
return value;
}
}
在这个例子中,我们创建了一个名为Result的自定义类,用于存储整数结果。然后,我们将这个类的实例作为add方法的返回值。这样,我们可以在调用add方法后直接获取结果。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。