Java 我如何克服;double不能被取消引用;?

Java 我如何克服;double不能被取消引用;?,java,random,if-statement,double,Java,Random,If Statement,Double,这就是我遇到问题的地方 double num1 = Math.random(); double num2 = Math.random(); if (num1 < num2.num2) { //do something } double num1=Math.random(); double num2=Math.random(); 如果(num1

这就是我遇到问题的地方

    double num1 = Math.random();
    double num2 = Math.random();
    if (num1 < num2.num2) {
    //do something
    }
double num1=Math.random();
double num2=Math.random();
如果(num1

如果num2的平方的值大于num1的值,我想让代码做点什么。然而,NetBeans将此标记为错误,表示double不能被取消引用。我该怎么办?

num2。在Java中,num2
不是求平方的方法。这是:

double num1 = Math.random();
double num2 = Math.random();
if (num1 < num2*num2) {
    //do something
}
double num1=Math.random();
double num2=Math.random();
如果(num1

请参阅。

错误,您应该使用
*

double num1 = Math.random();
double num2 = Math.random();
if (num1 < (num2*num2)) {
//do something
}
double num1=Math.random();
double num2=Math.random();
如果(num1<(num2*num2)){
//做点什么
}