java.lang.Math
类是数学相关的工具类,里面提供了大量的静态方法,完成与数学相关的操作public static double abs(double num)
:获取绝对值public static double ceil(double num)
:向上取整public static double floor(double num)
:向下取整public static long round(double num)
:四舍五入
import java.sql.SQLOutput; /** * @author :CaiCai * @date : 2022/4/8 14:57 */ /* java.lang.Math类是数学相关的工具类,里面提供了大量的静态方法,完成与数学相关的操作 public static double abs(double num):获取绝对值 public static double ceil(double num):向上取整 public static double floor(double num):向下取整 public static long round(double num):四舍五入 Math.PI代表近视的圆周率 */ public class demo13 { public static void main(String[] args) { //获取绝对值 System.out.println(Math.abs(3.14));//3.14 System.out.println(Math.abs(0));//0 System.out.println(Math.abs(-2.5));//2.5 //向上取整 System.out.println(Math.ceil(3.9));//4.0 System.out.println(Math.ceil(3.1));//4.0 System.out.println(Math.ceil(3.0));//3.0 //向下取整 System.out.println(Math.floor(3.9));//3.0 System.out.println(Math.floor(3.1));//3.0 System.out.println(Math.floor(3.0));//3.0 System.out.println(Math.round(20.4));//20 System.out.println(Math.round(10.5));//11 } }
✅✅✅题目: 计算-10.8到5.9之间,绝对值大于6或者小于2.1的整数有多少个
/** * @author :CaiCai * @date : 2022/4/8 16:04 */ public class demo14 { public static void main(String[] args) { //符合要求的数量 int count=0; //计算-10.8到5.9之间,绝对值大于6或者小于2.1的整数有多少个 double min=-10.8; double max=5.9; //这样处理 变量i就是区间之内所有的整数 for (int i=(int)min ; i<max;i++) { int abs=Math.abs(i);//绝对值 if(abs>6||abs<2.1){ System.out.println(i); count++; } } System.out.println("总共有:"+count); } }