java - for循环,以双倍递增

标签 java for-loop double

我想使用 for 循环来解决我的问题,而不是 while。是否可以执行以下操作?:

for(double i = 0; i < 10.0; i+0.25)

我想添加 double 值。

最佳答案

为防止被浮点运算的伪影所困扰,您可能希望使用整数循环变量并在循环中导出所需的浮点值:

for (int n = 0; n <= 40; n++) {
    double i = 0.25 * n;
    // ...
}

关于java - for循环,以双倍递增,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3971434/

相关文章:

php - MySQL循环查询从条目拆分条目左侧

Python:创建一个将整数转换为字符串的循环

c++ - -1.#IND的含义

java - 为什么以不同的顺序将三个 double 值相乘会得到不同的答案?

java - 连接字符串时从 Double 转换为 Float 时的精度?

java - spring cloud配置客户端配置刷新不起作用

java - 使用 Jsoup 和 Java 查找网页表中的值,其中所有内容都有 "td"标记

java - 将 Lucene CharArraySet 转换为 String Set 的最优雅的方法是什么?

java - 使用 Java 中的 Jackson 库解析非常复杂的 JSON 文件

push() 和 for 循环的 Javascript JSONArray 问题