java 怎么取区间范围

券号有个发行范围1-1000,现在已经发了200(开始范围)-300(结束范围)的这个范围,怎么计算没有使用的范围?

你这个有点抽象了啊,。。。
那就1-199&&301-100【扶额
你的表达我不是很明白,你想用什么方式算范围。
我所理解的是你可以选择用数组去标记,发了的在下标范围内记为1,没发的初始值为0
当然你这种连续的值可以只标记200和300,减轻工作量,不过在计算范围的时候还要全部遍历一遍。追问

只要能达到效果,什么方式都行,发了的数据库会有一条记录,会记开始范围(200)和结束范围(300),没发的那个范围1-199,301-1000要计算出来,怎么实现比较好?

温馨提示:答案为网友推荐,仅供参考
相似回答