如果返回特定的随机数,则需要比大量的更好的东西

Ash*_*len 2 java random if-statement

希望你能在这里看到我想要的东西.显然这段代码不起作用,但我基本上试图说,如果随机数是这些值中的一个,运行此代码.如果随机数是运行该代码的另一个值.我需要的东西相当于一个大的或声明而不使用大的if-else.谢谢

static int cardNumber = rnd.nextInt(13) + 1;

if (cardNumber == 1||11||12||13)
{
    System.out.println(faceCard + " of " + suit);
} 
else 
{
    System.out.println(cardNumber + " of " + suit);
}
Run Code Online (Sandbox Code Playgroud)

Aar*_*ron 5

您可以从开关/案例中受益:

switch (caseNumber) {
    case 1 : case 11 : case 12 : case 13 :
        <specific case code>;
        break;
    default :
        <general case code>;
        break;
}
Run Code Online (Sandbox Code Playgroud)