首页 > 解决方案 > 如何从Java中的变量返回整数?

问题描述

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

代码如下,我想给他某种回报,这样他就可以在他正在编写的程序中使用这个数字。

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);
    }
}

标签: javastaticvoid

解决方案


您可以从添加static如下方法开始:

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

然后从您的main().

但事实是:人生没有弯路。真正的答案是:即使你只是想要“一些小东西”,你也必须投入时间和精力来学习足够多的东西来实现它。


推荐阅读