`
mjbin888
  • 浏览: 11287 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论

(JAVA基础一道面试题)Math类中提供了三个与取整有关的方法

阅读更多
Math类中提供了三个与取整有关的方法:ceil、floor、round,这些方法的作用与它们的英文名称的含义相对应。


ceil的英文意义是天花板,该方法就表示向上取整,所以,Math.ceil(11.3)的结果12,
Math.ceil(-11.3)的结果为-11;
floor的英文意义是地板,该方法就表示向下取整,所以,Math.floor(11.6)的结果为11,Math.floor(-11.6)的结果为-12;
最难掌握的是round方法,它表示“四舍五入”,算法为Math.floor(x+0.5),即将原来的数字加上0.5,后再向下取整,所以Math.round(11.5)的结果为12,Math.round(-11.5)的结果为-11。
分享到:
评论

相关推荐

    java程序员面试题——863面试集

    - **SSH (Struts + Spring + Hibernate) 框架面试题**: 综合考察三个框架之间的集成和协作。 #### 三、数据库和框架配置 - **数据库在 JDBC 中的连接方法**: JDBC 连接池、驱动加载等。 - **Struts 和 Hibernate ...

    Java后端面试题

    ### Java面试题知识点概览 #### 面向对象概念 1. **super()与this()的区别**: - `super()`用于调用父类的构造方法或父类成员方法。 - `this()`用于调用本类中的其他构造方法。 2. **作用域public, protected, ...

    JAVA面试基础题.txt

    ### JAVA面试基础题知识点解析 #### 一、final, finally, finalize - **final**:在Java中,关键字`final`可以用来修饰类、方法和变量。当一个类被声明为`final`时,它不能被继承;如果一个方法被声明为`final`,...

    2021 - JAVA秋招基础知识点面试题

    标题:“2021 - JAVA秋招基础知识点面试题”的知识点总结 1. JDK与JRE的区别: JDK是Java开发工具包,它包含了JRE和一些其他工具,如编译器javac和调试工具等。JRE是Java运行环境,仅用于运行Java程序。简单来说,...

    java面试题大全.pdf

    ### Java面试题详解 #### 一、作用域public, private, protected, 以及不写时的区别 在Java中,访问修饰符是用来控制类、变量、方法或者构造器的访问级别的关键字。主要有四种不同的访问级别: - **public**:...

    java基础面试题,基础知识

    以下是一些关于Java基础面试题的详细解释: 1. **JDK 和 JRE 的区别** JDK(Java Development Kit)是Java开发工具包,它包含了编写、编译和调试Java程序所需的所有工具,包括JRE(Java Runtime Environment)。...

    10万字208道Java经典面试题总结(附答案)

    Math 提供了三个与取整有关的方法:ceil、floor、round。ceil 向上取整,floor 向下取整,round 四舍五入。 五、Java 中的 String 5. String 属于基础的数据类型吗?不属于。八种基本数据类型:byte、short、char...

    初级Java程序员面试题

    JDK 和 JRE 有什么区别? JDK(Java Development Kit),Java开发工具包 JRE(Java Runtime Environment),Java运行环境 JDK中包含JRE,JDK中有一个名为jre的...Math提供了三个与取整有关的方法:ceil、floor、round

    JAVA基础面试题部分参考

    ### JAVA基础面试题知识点解析 #### 一、final, finally, finalize - **final**: 这个关键字在Java中非常重要,用于确保一个变量、方法或类的状态不可改变。一旦一个对象或变量被声明为final,它的值就不能再被...

    java面试题精选100

    【Java面试题精选100】涵盖了广泛的Java编程和设计概念,这些都是面试中常见的问题,对于准备找工作或者提升技能的Java开发者来说非常有价值。 1. **Java重构方法**:重构是改善代码结构而不改变其外在行为的过程。...

    Java 22道基础面试题.docx

    以下是一些Java基础面试题涉及的关键知识点: 1. **基本数据类型及字节数**:Java的8种基本数据类型包括整型(byte、short、int、long)、字符型(char)、布尔型(boolean)和浮点型(float、double)。它们各自...

    Java(达内)面试题集锦

    这份Java面试题集是针对达内的学员准备的一份全面覆盖Java基础知识及进阶技能的题库。下面我们将详细解读题目中的几个关键知识点。 ### 1. 面试题解析 #### 1.1 什么是当前项目的核心技术栈? 在面试过程中,经常...

    张孝祥Java就业面试题大全

    《张孝祥Java就业面试题大全》是一份详尽的Java面试指南,涵盖了从基础知识到高级主题的广泛知识点。以下是对部分关键问题的深入解析: ### Java基础部分 #### 1. 多个类在一个.java文件中 在一个`.java`源文件中...

    JAVA程序员面试题

    ### JAVA程序员面试题详解 #### 一、字符串创建机制 题目问及的“`Strings=newString("xyz");`创建了几个StringObject?”这个问题涉及到Java中字符串的创建方式以及字符串常量池的概念。当我们使用`new String(...

    Java常考面试题及解释

    ### Java常考面试题解析 #### 一、面向对象的特征 **问题**: 面向对象的特征有哪些方面? **解答**: 面向对象编程(OOP)的核心特征包括抽象、封装、继承和多态。 1. **抽象**:抽象是一种重要的思想,指的是在设计...

    50个java常见面试题

    ### Java常见面试题详解 #### 1. JDK与JRE的区别 - **JDK (Java Development Kit)**: JDK 是 Java 开发工具包的简称,它包含了编写 Java 应用程序所需的开发工具、文档以及示例代码等。对于开发者来说,JDK 是必不...

    Java面试题、笔试题

    - **Collections**: 是一个工具类,提供了大量用于操作集合的静态方法,如排序、查找等。 #### 六、`assert` 的用途 - `assert` 主要用于程序的调试阶段,用来检查假设条件是否成立。 - 通常在开发和测试过程中...

Global site tag (gtag.js) - Google Analytics