java - 理解java代码有问题吗?

标签 java

我不明白这段代码,你能解释一下

grid 是一个 int[][] distbest 已初始化

double distbest
int turn = 60;
if (g > 1)
   this.grid = turn(distbest * turn).grid;
else
   this.grid = turn(-distbest * turn).grid;

最佳答案

代码很简单,你看不懂怎么办?

也许让您感到困惑的是 turn 双重用作变量名称和方法名称 - turn(distbest *turn) 是方法调用,并且返回对象的 grid 字段被分配给 this.grid

关于java - 理解java代码有问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4186145/

相关文章:

java - 为什么 java.net.URL.toString 在 EMR AMI 3.8.0 上抛出 NullPointerException?

java - 如何仅传递常见对象的第三个列表?

java - Scene.getWindow() 总是一个舞台吗?

java - JAX-RS + EJB,ejb 内的 SecurityContext 为 null,在 WildFly 10.1 上

java.lang.String 无法转换为 JSONObject,其中值已转换为 JSONObject

java - Java 中有 ResolvedFuture 类吗?

java - 什么是正则表达式 "independent non-capturing group"?

java - 处理大量数据时出现运行时错误

java - 线程串行运行而不是并行

java - 如何保持android客户端和套接字服务器之间的连接?