switch的case只能代表单值

来源:互联网 发布:网络电视怎样调出频道 编辑:程序博客网 时间:2024/06/06 10:56
public String getStarLogo(Integer count, Integer param){int condition;double double1 = param*0.8;int param1 = (int)double1;double double2 = param*0.3;int param2 = (int)double2;double double3 = param*0.1;int param3 = (int)double3;if(count>=param)condition = 5;else if(count>=param1)condition = 4;else if(count>=param2)condition = 3;else if(count>=param3)condition = 2;elsecondition = 1;switch(condition) {case 5:return "☆☆☆☆☆";case 4:return "☆☆☆☆";case 3:return "☆☆☆";case 2:return "☆☆";case 1:return "☆";default:return "";}