How to use greater than or equal in a switch statement

后端 未结 8 2458
忘掉有多难
忘掉有多难 2021-02-19 04:10

What is the best way to check if variable is bigger than some number using switch statement? Or you reccomend to use if-else? I found such an example:

int i;

i         


        
8条回答
  •  难免孤独
    2021-02-19 04:45

    Not sure if this is what you're asking, but you could do it this way:

    int var1;
    int var2;
    
    int signum = Long.signum((long)var1 - var2);
    switch(signum) {
        case -1: break;
        case 0: break;
        case 1: break;
    }
    

提交回复
热议问题