题目:
-10.8~5.9之间绝对值大于6或者小于2.1的数字
代码:
package com.company;
public class Main {
public static void main(String[] args) {
int min = (int) -10.8;
double max = 5.9;
int cBig = 6;
int cSma = (int) 2.1;
int count = 0;
for (int i = min; i < max; i++) {
int abs = Math.abs(i);
if(abs > 6 || abs < 2.1){//范围要给全!!!
count++;
}
}
System.out.println(count);
}
}
运行结果:
9
- 心得:
求这种范围相关的题目的时候,判断条件固然重要,但是一定不能忽视了边界的界定,不然一个小细节都可能会找半天