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条)

报告相同问题?

悬赏问题

  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!