如何从 Java 中的变量中 return 一个整数?

How to return an integer from a variable in Java?

我这辈子从来没有写过一行 Java,我正在努力帮助我的儿子 return 一个 0-100 之间的随机数。我想出了如何将它写入控制台,但不知道如何从他的方法中 return 实际值,以便他可以使用它。我认为这与疯狂的虚空、静态或您编写函数的方式有关。这对我来说都是希腊语(呃,对我来说 java)。来自 Java 脚本,我在 10 秒内为他修复了这个问题,但这现在真的难倒了我,因为我对 Java.

一无所知

代码在下面,我想给他一些 return 这样他就可以在他正在编写的程序中使用这个数字。

import java.util.Random;
public class generateRandom{
    public static void main(String args[]){
        // create instance of Random class
        Random rand = new Random();
        // Generate random integer in range 0 to 100
        int rand_int1 = rand.nextInt(101);
        // Print random integers
        System.out.println("Random Integer: "+rand_int1);
    }
}

您可以先添加一个 static 方法,例如:

public static int computeRandom() {
    Random rand = new Random();
    return rand.nextInt(101);
}

然后从您的 main().

调用该方法

但事实是:人生没有弯路。真正的答案是:即使你只是想要 "some small thing",你也必须投入时间和精力来学习 足够 来实现它。

您需要在此处创建一个单独的方法 return 随机值并将其传递,或者您可以将 rand_int 变量作为参数传递给您要使用的函数。