首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

用java代码写一个计算公式解决办法

2012-03-20 
用java代码写一个计算公式进口so2的浓度-出口so2的浓度---------------------------------*100%进口s02的

用java代码写一个计算公式
进口so2的浓度-出口so2的浓度
  ---------------------------------*100%  
  进口s02的浓度

public String adddensity(int sid,int cid,float a,float b){
String result=(a-b)/a*100+"%";
return result;
}

我这样写了,进口是一个站点,出口也是一个站点,进口有一个浓度,出口也有一个浓度,这4个是上面方法的四个参数,
我想问,就是我怎么才知道,哪个就是进口的浓度,哪个就是出口的浓度呢?

[解决办法]
Java不支持命名参数.
你把参数名取的有意义,然后生成javadoc,让使用这个api的看javadoc去。
[解决办法]
int sid,int cid
这两个参数没有用到的哦。。。
根据这公式判断不出来。
[解决办法]
换一种方式的参数吧,用map如何?

Java code
Map<Integer, Float> map = new HashMap<Integer, Float>();map.put(sid, s);map.put(cid, c);public String adddensity(int sid,int cid, Map<Integer, FLoat> map){    String result=(map.get(sid)-map.get(cid))/map.get(sid)*100+"%";    return result;} 

热点排行