baidu_38409770 2018-05-14 08:00 采纳率: 42.9%
浏览 587
已采纳

随机取值,无法输出,不知错在哪里

public class enums {

public static String enumValue(String type) {
    String val = "";
    String[] origins = {"VISIT", "RECOMMEND", "LEAFLET", "ACTIVITY", "MEDIA", "MESSAGE", "NET", "PHONESALE", "FRIENDS", "OTHERS"};
    String[] educations = {"DOCTOR", "POST_GRADUATE", "COLLEGE", "JUNIOR_COLLEGE", "HIGH_SCHOOL", "MIDDLE_SCHOOL", "SECONDARY_SCHOOL"};
    if (type.equalsIgnoreCase("origin")) {
        val = origins[(int) (Math.random() * origins.length)];
    } else if (type.equalsIgnoreCase("education")) {
        val = educations[(int) (Math.random() * educations.length)];

    }
    return val;
}
public static void main(String[] args) {
    String sourceId = enumValue("educations");

    System.out.println("名单来源是"+sourceId);
}

}

  • 写回答

2条回答 默认 最新

  • threenewbee 2018-05-14 08:07
    关注
     /* package whatever; // don't place package name! */
    
    import java.util.*;
    import java.lang.*;
    import java.io.*;
    
    /* Name of the class has to be "Main" only if the class is public. */
    class Ideone
    {
        public static String enumValue(String type) {
            String val = "";
            String[] origins = {"VISIT", "RECOMMEND", "LEAFLET", "ACTIVITY", "MEDIA", "MESSAGE", "NET", "PHONESALE", "FRIENDS", "OTHERS"};
            String[] educations = {"DOCTOR", "POST_GRADUATE", "COLLEGE", "JUNIOR_COLLEGE", "HIGH_SCHOOL", "MIDDLE_SCHOOL", "SECONDARY_SCHOOL"};
            if (type.equalsIgnoreCase("origin")) {
                val = origins[(int) (Math.random() * origins.length)];
            } else if (type.equalsIgnoreCase("education")) {
                val = educations[(int) (Math.random() * educations.length)];
    
            }
            return val;
        }
        public static void main(String[] args) {
            String sourceId = enumValue("education");
    
            System.out.println("名单来源是"+sourceId);
        }
    }
    

    education多了一个s
    名单来源是DOCTOR

    https://ideone.com/IkeOaq

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥100 求数学坐标画圆以及直线的算法
  • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
  • ¥15 名为“Product”的列已属于此 DataTable
  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 自己瞎改改,结果现在又运行不了了
  • ¥15 链式存储应该如何解决
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站