为什么我需要一个临时变量来存储Random方法的值?

时间:2017-03-04 10:35:32

标签: java random

所以我试图运行一个简单的'生成随机数'程序,我无法理解为什么我需要一个临时变量来存储数字生成的值。此外,为什么我要打印"" + variable而不是variable

示例:

import java.util.Random;

public class compountInterest {

    public static void main(String[] args){

        Random dice = new Random();
        num = dice.nextInt(6);
        System.out.println("" + num);

    }
}

1 个答案:

答案 0 :(得分:0)

你应该直接打印它。

    import java.util.Random;

    public class compountInterest {

        public static void main(String[] args){

            System.out.println("" + new Random().nextInt(6));

            System.out.println(new Random().nextInt(6));

//Appending empty char at start makes no difference

        }
    }