或许这个问题应该换一种说法,才会比较有意思。不要用简单的数字,例如 45/59 之类的。 就是有一个 int 的数据。需要计算他在一个范围内的比例。
int data = 45; int max = 59; int min 0; int length = max -min;然后需要返回一个 int result; 表示 data 投影到 length 当中时,实际的长度
int data = 45; int max = 59; int min 0; int length = max -min;然后需要返回一个 int result; 表示 data 投影到 length 当中时,实际的长度
解决方案 »
- HTML单元间空格的问题。
- 国际象棋棋盘的小问题
- Applet如何访问文件?
- 有关Calendar类的问题,大虾指教
- 莱鸟开始学JAVA了请大哥来指点一下!!!
- 还是关于tomcat的配置,就是win2000下,JDK+tomcat,http://localhost:8080/启动成功,接下来改如何做,我有编译好的类和一个html文件
- 怎么格式化一个10以内的数字,在它前面加上0,比如1变成01,2变成02
- 如何编译exe?
- 如何在当前目录下创建一个目录?
- 请问:用Apple中URLConnection.getOutputStream获得的输出流如何写进该URL文件?
- 一个简单的hello world例子居然搞不掂---关于ejb
- package 下面打了曲线,提示can't access directory java\lang 怎么回事儿啊???我什么都编不了!
public static void main(String[] args){
int data = 45;
int max = 59;
int min=0;
int length=max-min; System.out.println(data*0.1/length*1000+"%");
}
}
输出:76.27118644067797%
public static void main(String[] args){
int data = 45;
int max = 59;
int min=0;
int length=max-min;
System.out.println((int)(data*0.1/length*1000)+"%");
}
}输出:76%
达到你的要求了吗?