不耻下问:Java语言多个条件区间的比较怎么实现,比如判断n是否在 [0,10] (20,30] [50,正无穷]区间

不耻下问: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("^~^,我迷路了耶!不在特指的区间内,迷失");
                    }
    }

}