【发布时间】:2013-07-01 04:57:00
【问题描述】:
如何在 Java 中生成给定的系列
JDK1.0
JDK1.1
JDK1.2
JDK1.3
JDK1.4
JDK1.5
JDK1.6
我在 for 循环中使用了浮动变量,但它会产生错误。
for(float f=1.0;f<1.7;f=f+0.1)
System.out.println("JDK"+f);
【问题讨论】:
-
您到底想做什么?打印 7 个字符串?
-
@morgano 是的,我是初学者,正在学习 JAVA 中的循环。
-
如果您可以显示您使用过的代码并说明导致了什么错误以及发生在哪里,那么应该有人能够解释为什么会发生错误。在没有代码的情况下,这是非常困难的。
-
这是一个很简单的问题。你可以用谷歌搜索出来。
-
在周末抽出一些时间来阅读每位计算机科学家应该了解的关于浮点运算的知识,您将了解与为什么这些代码永远不会按预期工作相关的浮点数的所有内容: docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html