java - 在 Java 中将随机生成的数字相加

标签 java

我有一个问题正在尝试解决。

到目前为止我已经有了这段代码。

public class Average {
        public static void main(String[] args){
            int n= Integer.parseInt(args[0]);
            int i;
            for(i=1; i<= n; i++){
                System.out.println(Math.random());              
            }
        }
    }

这给了我 n 个随机生成的数字,耶!但我希望能够将这些数字加在一起。这可以做到吗?我完全迷失了。

最佳答案

public class Average {
    public static void main(String[] args){
        int n= Integer.parseInt(args[0]);
        int i;
        double thisRand = 0;
        double result = 1;
        for(i=1; i<= n; i++){
            thisRand = Math.random();
            System.out.println(thisRand);
            result *= thisRand;
        }
    }
}

变量result将包含随机值的乘法。 *= 运算符将其两侧的值相乘,并将其存储在左侧变量中。

关于java - 在 Java 中将随机生成的数字相加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32641746/

相关文章:

java - ServletRegistration url 映射与 Spring DispatcherServlet 冲突

java - 如何在 Spring Boot 微服务应用程序之间传递用户 ID

java - 我将如何比较两个将转换为相同字符的字符?

java - 获取java项目中的包列表

java - java应用程序和远程数据库的问题

java - GWT 文本区域样式

java - Jersey :找不到类的语法元素

java - 如何从没有 `value` 属性的文本区域获取文本?

java - setProperty(String name, String value, int type) 方法中的 int 类型表示什么?

java - Java中服务器如何向客户端发送消息