首页 » 开发 » JAVA » java常用知识:Math的绝对值和向上取整的使用

java常用知识:Math的绝对值和向上取整的使用

 

计算在10.8到5.9之间,绝对值大于6小于2.1的整数有多少?

public class Test058{
	public static void main(String[] args){
		int count = 0;
		double min = -10.8;
		double max = 5.9;
		for (int i = (int)min;i < max;i++){
			int abs = Math.abs(i);
			if (abs > 6 ||abs < 2.1){
				System.out.print(i+" ");
				count++;
			}
		}
		System.out.println("共有"+count+"个符合条件的数");
	}
}

Math.celi的用法。

public class Test058{
	public static void main(String[] args){
		int count = 0;
		double min = -10.8;
		double max = 5.9;
		for (double i = Math.ceil(min);i < max;i++){
			double abs = Math.abs(i);
			if (abs > 6 ||abs < 2.1){
				System.out.print(i+" ");
				count++;
			}
		}
		System.out.println("共有"+count+"个符合条件的数");
	}
}

原文链接:java常用知识:Math的绝对值和向上取整的使用,转载请注明来源!

0