首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何克服“双精度不可解引用”?

如何克服“双精度不可解引用”?
EN

Stack Overflow用户
提问于 2012-03-16 03:53:41
回答 2查看 430关注 0票数 0

这就是我遇到问题的地方。

代码语言:javascript
复制
    double num1 = Math.random();
    double num2 = Math.random();
    if (num1 < num2.num2) {
    //do something
    }

如果num2的平方的值大于num1的值,我想让代码做一些事情。然而,NetBeans将其标记为一个错误,表示不能取消引用双精度。我做什么好?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-16 03:54:52

在Java语言中,num2.num2并不是数字的平方。这是:

代码语言:javascript
复制
double num1 = Math.random();
double num2 = Math.random();
if (num1 < num2*num2) {
    //do something
}

参见The Java Tutorials: Assignment, Arithmetic, and Unary Operators

票数 7
EN

Stack Overflow用户

发布于 2012-03-16 03:55:02

.错误,您应该改用*

代码语言:javascript
复制
double num1 = Math.random();
double num2 = Math.random();
if (num1 < (num2*num2)) {
//do something
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9727157

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档