不是我不肯动脑筋,实在是想不出来啊~~ 会者不难~~~
我有二个int int x = 500 int y =600
我要求出它们的百分比 要 显示成 83.33%
在线等哈~~
------解决方案--------------------int m = 500 * 10000;
int n = 600;
System.out.println(new Float(m / n) / 100 + "%");
------解决方案--------------------<%
java.text.DecimalFormat ad = new java.text.DecimalFormat("0.00");
int x = 500;
int y = 600;
double x1 = (double)x;
double y1 = (double)y;
double z = 0;
z = x1/y1;
double z1 = z*100; %>
<%=ad.format(z1)+"%" %>
------解决方案--------------------Java code
DecimalFormat df=new DecimalFormat("#.00%");
System.out.println(df.format(x*1.0/y));