java 如何优化这段重复代码,放进函数里的话应该怎么做
doubled1=json.get("value1")==null?0D:json.getDouble("value1");doubled2=json.get("valu...
double d1 = json.get("value1") == null ? 0D : json.getDouble("value1"); double d2 = json.get("value2") == null ? 0D : json.getDouble("value2"); double d3 = json.get("value3") == null ? 0D : json.getDouble("value3"); double d4 = json.get("value4") == null ? 0D : json.getDouble("value4"); double d5 = json.get("value5") == null ? 0D : json.getDouble("value5"); double d6 = json.get("value6") == null ? 0D : json.getDouble("value6"); double d7 = json.get("value7") == null ? 0D : json.getDouble("value7"); double d8 = json.get("value8") == null ? 0D : json.getDouble("value8"); double d9 = json.get("value9") == null ? 0D : json.getDouble("value9"); double d10 = json.get("value10") == null ? 0D : json.getDouble("value10"); if(d1 !=0 ){ d1 = Math.random()*(d1 * 0.4) + (d1 * 0.8); }else if(d2 !=0){ d2 = Math.random()*(d1 * 0.4) + (d1 * 0.8); } ..... (以此类推) StringBuilder sp = new StringBuilder(); sp.append("\"value1\": " + d1 + ","); sp.append("\"value2\": " + d2 + ","); sp.append("\"value3\": " + d3 + ","); sp.append("\"value4\": " + d4 + ","); sp.append("\"value5\": " + d5 + ","); sp.append("\"value6\": " + d6 + ","); sp.append("\"value7\": " + d7 + ","); sp.append("\"value8\": " + d8 + ","); sp.append("\"value9\": " + d9 + ","); sp.append("\"value10\": " + d10 + ",");
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询