Java_Math练习一个小学数学题:计算在-13.7到4.8之间,绝对值大于7或小于3.1的整数有多少个
作者:互联网
题目:
计算在-13.7到4.8之间,绝对值大于7或小于3.1的整数有多少个
分析:
1.已经确定了范围,for循环
2.起点位置-13.7应该转换成-13,两种方法
2.1使用Math.ceil方法,向上(向正方向)取整
2.2强制转换成int,自动舍弃小数位
3.每一个数字都是整数,步进表达式是num++,每次都+1
4.如何拿到绝对值:Math.abs方法
5.一旦发现了一个数字,需要让计数器++进行统计
代码
public class MathPractise {
public static void main(String[] args) {
int count = 0;
double min = -13.7;
double max = 4.8;
for(double i = Math.ceil(min);i < max;i++) {
if(Math.abs(i) > 7 || Math.abs(i) < 3.1) {
System.out.println(i);
count++;
}
}
System.out.println("总共有:" + count + "个整数");
}
}
标签:Java,++,4.8,abs,3.1,13.7,Math 来源: https://blog.csdn.net/weixin_44664432/article/details/106585538