本文主要是介绍取整方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
- 向上取整-->ceil为天花板的意思,表示向上取整
- 向下取整-->floor为地板的意思,表示向下取整
- 四舍五入-->round
- 就近取整-->返回最接近参数的整数,如果有两个数同样接近,则返回偶数的那个(暂不清楚具体操作)
import java.util.Scanner;
public class ljljlj {public static void main(String[] args) {System.out.println("-----------------三种取整方法---------------");float a=12.29f;System.out.println("请输入取整方式1、向上取整2、向下取整3、四舍五入");Scanner sc=new Scanner(System.in);int num=sc.nextInt(); //向上取整-->ceil为天花板的意思,表示向上取整//向下取整-->floor为地板的意思,表示向下取整//四舍五入-->round//就近取整-->返回最接近参数的整数,如果有两个数同样接近,则返回偶数的那个(暂不给出)switch(num) {case 1:System.out.println(Math.ceil(a));//13break;case 2:System.out.println(Math.floor(a));//12break;case 3:System.out.println(Math.round(a));//12break;} }
}
本次主要是为了复习取整方式和switch 语句,采写成这个样子。。。
如果有清楚第四种方式的人,,,,求教
日常鸡汤:不积跬步无以至千里。。。
这篇关于取整方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!