java - 如何在 Java 中返回带有 switch case 的随机变量?

标签 java switch-statement

    switch(rand){
        case 1:
         System.out.println(ao); 
         break;
        case 2:
         System.out.println(pf);// print your array
            break;
        case 3:
         System.out.println(iff);
            break;

        case 4:
            System.out.println(ie);
            break;

        case 5:
            System.out.println(pt);
            break;
        case 6:
            System.out.println(pn);
            break;
        case 7:
            System.out.println(ptt);
            break;
        case 8:
            System.out.println(mt);
            break;

        case 9:
            System.out.println(tt);

            break;
        case 10:
            System.out.println(it);
            break;
        case 11:
           System.out.println(pv);
            break;
        case 12:
            System.out.println(is);
            break;
        case 13:
            System.out.println(to);
            break;
        case 14:
            System.out.println(pvii);
            break;
        case 15:
            System.out.println(pe);
            break;
        case 16:
            System.out.println(mo);
            break;
        case 17:
            System.out.println(ivii);
            break;

        case 18:
            System.out.println(in);
            break;
        case 19:
           System.out.println(rin);
            break;
        case 20:
            System.out.println(rivii);
            break;
        case 21:
          System.out.println(rao);
         break;
        case 22:
        System.out.println(rpf);
            break;
        case 23:
        System.out.println(rif);
            break;

        case 24:
            System.out.println(rie);
            break;

        case 25:
            System.out.println(rpt);
            break;
        case 26:
            System.out.println(rpn);
            break;
        case 27:
            System.out.println(rptt);
            break;
        case 28:
            System.out.println(rmt);
            break;

        case 29:
            System.out.println(rtt);
            break;
        case 30:

System.out.println(rit);
            break;
        case 31:
            System.out.println(rpv);
            break;
        case 32:
            System.out.println(riss);
            break;
        case 33:
            System.out.println(rto);
            break;
        case 34:
            System.out.println(rpvii);
            break;
        case 35:
            System.out.println(rpe);
            break;
        case 36:
            System.out.println(rmo);
            break;


}
    return null;


}

案例中的每个变量都有自己的值。我现在需要程序在每次运行时从案例中返回任何随机变量,因为这些值必须存储在数据库中。我该怎么做?

最佳答案

将变量添加到 ArrayListArray

之后你可以从列表中获取一个随机元素:

Random random = new Random();
int index = random.nextInt(arrayList.size());

System.out.println(arrayList.get(index));

关于java - 如何在 Java 中返回带有 switch case 的随机变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28154475/

相关文章:

java - Spring 框架 application.properties 与 logback.xml

Java I/O 到 .txt 文件

kotlin - 从内部 switch 语句 Kotlin 开始

Android - 切换到 Activity 而不重新启动它

java - 当空值时停止当前循环过程并继续下一个值

java - 为什么灰度图像有 3 个 channel

java - 如何使用 twitter4j 获取用户时间线的完整推文?

java - Java 中的基本对话框

java - 在 Switch 中使用来自资源 XML 的字符串?

actionscript-3 - 从 Switch Case 返回值时出错?