取近似值之机试
2016-04-18 22:50
267 查看
题目描述
写出一个程序,接受一个浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整;小于5,则向下取整。输入描述:
输入一个浮点数值
输出描述:
输出该数值的近似整数值
输入例子:
5.5
输出例子:
6
思想:java的Math里面有三个函数,1.Math.ceil()表示向上取值
Math.ceil(25.9);
//26
2.Math.floor()表示向下取值Math.floor(25.9);// 25[code]
3.Marh.round()表示四舍五入取值Math.floor(25.9);// 25
代码如下:
import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sc =new Scanner(System.in); while(sc.hasNext()){ float a =sc.nextFloat(); System.out.println(Math.round(a)); } } }
相关文章推荐
- 监视远程线程的创建
- static块与finalize()
- servlet跳转出错的一个可能
- 把排序数组转换为高度最小的二叉搜索树
- php之自动加载autoload
- MATLAB中subplot的用法
- 9.1.3 模块接口
- java制作登陆窗口示例
- Java中String类总结
- 第八周上机实践项目——项目3-指向学生类的指针
- 9.1.3 模块接口
- Myeclipse工具栏快捷图标丢失后找回
- Android Mvp实践
- web实战(二)— — 商城分类导航
- 【项目管理】项目经理的关键职责
- Socket通信几个概念
- #1015 : KMP
- Android之Dialog详解
- UVA_10336_Divisibility
- Struts2框架中OGNL表达式的学习