大家帮忙啊!急!先计算再比较然后得出固定值,如何实现?

iceman09 2010-10-11 10:02:56
完成计划得1分;超计划10%-20%得2分;超计划20%以上得3分

实际完成数---已知
计划完成数---已知

下面就是希望通过前台的设置,能够在程序中自动处理的部分

if 1=<(实际/计划)<1.1 得1分
if 1.1=<(实际/计划)<1.2 得2分
if(实际/计划)>=1.2 得3分

最后将得分计算后存入系统中

...全文
117 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
iceman09 2010-10-11
  • 打赏
  • 举报
回复
什么样的函数调用呢?
magong 2010-10-11
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 iceman09 的回复:]

就是创造一个比较方法类,通过前台输入的数据和规则
自动生成最后的结果

就像四则运算的类一样

例如:x+y-z

只要代入x,y,z的值自动出结果

这样明白了吧?
[/Quote]
操作符重载不好弄。写个函数调用倒是可以的。
iceman09 2010-10-11
  • 打赏
  • 举报
回复
就是创造一个比较方法类,通过前台输入的数据和规则
自动生成最后的结果

就像四则运算的类一样

例如:x+y-z

只要代入x,y,z的值自动出结果

这样明白了吧?
chenbb110 2010-10-11
  • 打赏
  • 举报
回复
没看懂LZ的意思
iceman09 2010-10-11
  • 打赏
  • 举报
回复
要是这么简单我就不发贴了

不就在程序里面进行if else判断吗?

我是希望能够

能够像四则运算一样,创造一个比较运算的方法或类

如果像楼上们说的,内化在程序中就不通用了,因为比较规则是要时常更改的
kerioz 2010-10-11
  • 打赏
  • 举报
回复
话说这个好像真的比较简单吧 自己声明2个变量 赋值再比较另外第三个变量用来做比较后结果的输出或是存储 再对这个变量进行操作就是了啊
crystalcup 2010-10-11
  • 打赏
  • 举报
回复
跟一楼的一样
magong 2010-10-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 kebin0001 的回复:]

怎麼判斷完成度比較難吧。

int x = (实际/计划); //完成度
int score = 0;
if(x > 1.2) score = 3;
else if(x>1.1) score = 2;
else score = 1;
最后将 score 存入系统中
[/Quote]
不好意思了,帮你稍微订正一下

int 实际=8; //5、6、7、8
int 计划=6;
double x = (double)实际/计划; //完成度
int score = 0;
if(x >= 1.2) score = 3;
else if(x>1.1) score = 2;
else if (x>=1) score = 1;
System.out.println(score);
blazingfire 2010-10-11
  • 打赏
  • 举报
回复
借一下楼上光,看看这样是不是好点
[Quote=引用 1 楼 kebin0001 的回复:]
怎麼判斷完成度比較難吧。

int x = (实际/计划); //完成度
int score = 1;
if(x > 1.2) score = 3;
else if(x>1.1) score = 2;
else if(x<1) score = 0;
最后将 score 存入系统中
[/Quote]
kebin0001 2010-10-11
  • 打赏
  • 举报
回复
怎麼判斷完成度比較難吧。

int x = (实际/计划); //完成度
int score = 0;
if(x > 1.2) score = 3;
else if(x>1.1) score = 2;
else score = 1;
最后将 score 存入系统中

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧