java 判断一个数值是不是在一个数值区间内

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 判断一个数值是不是在一个数值区间内相关的知识,希望对你有一定的参考价值。

比如这样
有这几个区间,100-200,201到300,301-400
然后随机输入某个数,怎么知道他是属于哪个数值区间里的呢?

用if判断啊
int num = .....
if(num>100 && num<200)

//num 值 介于100~200


else if(num >201 && num <300)

//num值 介于201~300


else if(...)以此类推
参考技术A if((x>100)&&(x<=200))

system.out.println("在a区间");

else if((x>200)&&(x<=300)))

system.out.println("在b区间");
else if((x>300)&&(x<=400)))

system.out.println("在c区间");
else

system.out.println("不符合区间");
本回答被提问者和网友采纳
参考技术B

如果这都不会  你的java 怕是白学了哟!

如果嫌数组多   其实一个数组可以 这就交给你了  我就不多 * * 了

EXCEL如何判断特定时间点是不是在一个时间区间内

EXCEL如何判断 上门时间 是否在 预约时间 区间内? 返回值 是或否

1、首先打开需要进行设置的excel文档,用鼠标拖动选中需要进行设置的特定区域。

2、之后将excel表格切换到功能区的开始选项卡。

3、然后点击样式组内的条件格式选项,会出现一个下拉菜单,选择菜单中的第一个选项“突出显示单元格规则”。

4、之后,会出现一个二级菜单,在其中选择第二个小于选项。

5、点击之后,会出现一个小于弹框。在左侧输入要设置excel内数据要小于的数值。

6、点击确定之后,excel表格就会变成如下的样子。

参考技术A C2公式:
=IFERROR(IF(AND(--LEFT(B2,10)=--LEFT(B2,10),--RIGHT(B2,8)>=--MID(A2,12,5),--RIGHT(B2,8)<=--RIGHT(A2,5)),"是","否"),"")
然后选中C2下拉。
AND内有三个条件:
--LEFT(B2,10)=--LEFT(B2,10)是判断是不是同一天,相等说明是同一天。
--RIGHT(B2,8)>=--MID(A2,12,5)是判断是不是大于等于预约起始时间。
--RIGHT(B2,8)<=--RIGHT(A2,5)是判断是不是小于等于预约截止时间。
三个条件均成立时,返回是,任意一个任意一个条件不成立时,返回否。
IFERROR函数是额外给你套上的一层判断,比如你多下拉了几行公式,A列B列还没填数据时,不加IFERROR的话C列会返回错误值,加上了以后会返回空白值。
---------------------
【更新一下】上面手误,公式写错了,把一个A2写成了B2。
下面是更新后的公式
=IFERROR(IF(AND(--LEFT(B2,10)=--LEFT(A2,10),--RIGHT(B2,8)>=--MID(A2,12,5),--RIGHT(B2,8)<=--RIGHT(A2,5)),"是","否"),"")追问

再请教一下:如果上门时间提前1小时也算有效,如果修改公式呢,谢谢  例:红色标注部份也算

本回答被提问者采纳
参考技术B 假定数据在AB两列,那么在C1写公式:
=IF(AND(B2>=LEFT(A2,16)+0,B2<=LEFT(A2,10)+RIGHT(A2,5)),"是","否")
下拉填充公式即可。
参考技术C 方法一:
第一步,获取现在时间,公式:=now()
第二步,判断时间段,公式:=IF(AND(HOUR(B8)>17,HOUR(B8)<21),"A","C")
方法二:
公式:=IF(AND(HOUR(NOW())>17,HOUR(NOW())<21),"A","C")
参考技术D 1、把预约时间分为两列,一列是起始一列是截止;
2、请查看如下公式,灵活修改套用就OK啦
=IF(MEDIAN(B3,D3,C3)=D3,"在","不在")&"指定时间段内"
B3=预约起始,C3=预约截止,D3=上门时间

以上是关于java 判断一个数值是不是在一个数值区间内的主要内容,如果未能解决你的问题,请参考以下文章

在c#中如何实现判断一个数值是不是为整数(或小数) 谢谢

JS 如何判断一个数字在某一个区间内

excel中如何判断日期在这个日期区间内并返回对应的数值?

Python 数值区间处理 - interval 库的快速入门

EXCEL如何判断特定时间点是不是在一个时间区间内

java 里面怎么判断两个int型的数值相等