不耻下问:Java语言多个条件区间的比较怎么实现,比如判断n是否在 [0,10] (20,30] [50,正无穷]区间
主要用if else if else语气来区分区间值。
import java.util.Scanner;
public class Day_11 {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请输入一个[0,10] (20,30] [50,正无穷]区间内的整数:");
int number=input.nextInt();
//下面定义了一个judge方法,用来判断number在那个区间内
judge(number);
}
private static void judge(int number) {
if (number >= 0 && number <= 10){
System.out.println("我在[0,10]之间,短小");
}else if(number >20 && number <= 30){
System.out.println("我在(20,30]之间,无力");
}else if(number>50){
System.out.println("我在[50,正无穷]之间,变大");
}else{
System.out.println("^~^,我迷路了耶!不在特指的区间内,迷失");
}
}
}