`
lunaedge
  • 浏览: 32446 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

Java 中 for 语句用浮点计数

    博客分类:
  • Java
阅读更多

根据需要,还可以用浮点变量作为循环计数器,如:

public class Forloop {
    
    public static void main(String[] args) {
    	
     for (double radius=1.0;radius<=2.0;radius+=0.2){
     	System.out.println("radius=" + radius + " area="+ Math.PI*radius*radius );
     	
     }
    
    }
}

//将会得到 radius=1.0,1.2,1.4,1.599999..., 因为不能精确地将0.2表示为一个二进制值。

//而如果将radius<=2.0 改为 radius!=2,程序将进入无限循环。

 

 

 

分享到:
评论

相关推荐

    java语法教程.ppt

    整型常量可以是十进制、八进制或十六进制,布尔型常量只有`true`和`false`,字符常量可以用单引号括起来的单个字符或特殊的转义字符表示,实型常量包括十进制和科学计数法两种形式。 在Java中,运算符用于执行特定...

    Java与MySQL中小数保存问题解析.pptx.pptx

    当处理小数时,确保在SQL语句中使用正确的数据类型,并且在Java代码中正确地转换和处理结果。 常见问题还包括在进行浮点数运算时可能出现的精度丢失,以及在设计数据库表结构时选择合适的数据类型。例如,如果业务...

    JAVA类与对象及数组习题及答案.pdf

    在Java中,可以使用for循环来重复执行一段代码。 接下来,我们针对题目中出现的知识点进行解析: - 对于public static void main(String[] args),这是Java程序的入口点,也就是程序开始执行的地方。 - 关于final...

    JAVA期末复习知识点整理.doc

    Java 程序大小写是敏感的,语句的分割用分号。“//”为行注释。 Java 中的变量: * 声明变量的格式为:类型 变量名 = 初始值。 * 变量的赋值使用赋值运算符,例如 x = 5。 * 变量的数据类型可以是基本类型、数组...

    深入Java虚拟机(原书第2版).pdf【附光盘内容】

    8.1.18 示例:使用forname()的动态扩展 8.1.19 示例:卸载无法触及的greeter类 8.1.20 示例:类型安全性与装载约束 8.2 随书光盘 8.3 资源页 第9章 垃圾收集 9.1 为什么要使用垃圾收集 9.2 垃圾...

    java syntax

    - **基本数据类型**:Java提供了8种基本数据类型,包括整型(byte、short、int、long)、浮点型(float、double)、字符型(char)和布尔型(boolean)。每种类型的长度是固定的,这使得Java程序可以在不同平台上...

    java初学者学习源代码day05.7z

    在Java中,处理货币通常使用`java.math.BigDecimal`类,因为它能提供高精度的浮点运算,避免因浮点数运算带来的精度问题。这个文件可能包含一个`HalfDollars`类,演示如何进行美元和半美元的计算。 `HalfLoop.java`...

    JAVA期末复习知识点整理

    本资源是对JAVA语言的总结和整理,涵盖了JAVA语言的基础知识点,包括JAVA的工作原理、Unicode编码、Java应用程序的结构、package语句、import语句、类的定义、main方法、System.out.println()方法、标识符的命名规则...

    Java语言规范十一版

    3. **符号约定**:对文档中使用的特殊符号进行了定义,如语法中的非终结符用斜体表示等。 4. **与预定义类和接口的关系**:说明了规范与标准库中的预定义类和接口之间的关系,以及如何使用这些类和接口。 5. **反馈...

    一些java的源程序

    在Java中,for、while等循环语句是控制程序流程的关键。 6. **TestConvert2.java**: 类似于TestConvert,可能涉及更复杂的转换操作,或者引入了新的转换策略。 7. **Cat.java** 和 **Dog.java**: 这两个文件可能...

    java常用英语词汇

    Java是一种广泛使用的面向对象的编程语言,它的设计目标是具有良好的可移植性、高效性和安全性。Java能够编写各种类型的程序,包括桌面应用、Web应用、移动应用(如Android应用)等,因此它在软件开发领域有着广泛的...

    java教程(易理解全面)

    6. 控制结构:涵盖if条件语句、switch选择结构、for、while和do-while循环,以及break和continue语句的使用。 7. 分支结构:深入理解if-else嵌套和三元运算符的应用。 8. 循环控制:探讨各种循环在实际编程中的应用...

    Java面向对象的笔记.pdf

    Java中的浮点数可以使用科学计数法表示,用e或E后跟10的幂次来表示,例如1.23E3表示1.23乘以10的3次方。 通过上述知识点的整合,我们可以全面了解Java面向对象编程的基础知识,这为编写更加规范和高效的Java代码...

    Java经典入门教材

    1. **基础语法**:Java的基础语法包括变量、数据类型(如整型、浮点型、字符型和布尔型)、运算符(算术、比较、逻辑等)、流程控制(如if条件语句、switch选择语句、for、while循环以及do-while循环)。 2. **类与...

    山东师范大学java期末考试题1及答案.pdf

    6. **double型常量**:Java中的`double`型常量可以表示为带有小数点的数值或科学计数法。题目中`Float.MIN_VALUE`是一个浮点型常量,`1.8e-6F`是浮点型常量,而`2.0`是`double`型常量,`abcf?`不是一个合法的常量。 ...

    java实验指导书

    - 实验二介绍了Java的基本语法,包括数据类型(如整型、浮点型、布尔型等)、运算符(算术、比较、逻辑等)、表达式和选择、循环语句(if、else、for、while等)。 - 实验要求编写程序找出1900年至2000年间的闰年...

    java面试题

    `是正确的赋值语句,`double`是Java中的双精度浮点型,`0.7E-3`是科学计数法表示的数值。而其他选项中,`char`不能赋值一个字符串,`long`的十六进制表示需要前缀`0x`,`float`的赋值需要小数点或`f`后缀。 3. **...

    java期末复习题一.pdf

    28. **多分支结构**:Java中的多分支结构通常使用switch语句实现。 以上就是根据题目中涉及的Java编程基础知识点进行的详细解析。这些知识点涵盖了标识符规则、数据类型、变量声明与赋值、关键字、类型转换、位运算...

    Introduction to Java Programming Comprehensive Version (6Th Edition)

    - **for循环**:介绍计数循环的语法形式。 - **循环选择**:对比不同循环结构的特点,帮助选择合适的循环类型。 - **嵌套循环**:讨论如何在一个循环内嵌套另一个循环。 - **减少数值误差**:提供减少循环中累积误差...

Global site tag (gtag.js) - Google Analytics