Float.tostring(Float.parseFloat(8*100/10))+"%"

解决方案 »

  1.   

    哦,写错了。
    float a1=8;
    float a2=10;
    String pc=Float.tostring((a1*100)/a2)+"%"
    或者
    String pc=String.valueof(((a1*100)/a2)+"%"
      

  2.   

    我是过了,不行亚
    long one  :是具体选项投票数
    long total:总投票数
    帮我看看
      

  3.   

    楼上的方法错了。和我刚开始一样没有取余数。String a="00"+(8*100%10);
    String a=a.substring(1,3);
    (8*100/10)+"."+a+“%”
      

  4.   


    long one=数;
    long total=数;
    String a="00"+(one*100%total);
    String a=a.substring(1,3);
    (one*100/total)+"."+a+“%”
      

  5.   

    哦,你是LONG型啊,难怪。。
    Float.tostring(Float.parseFloat(Long.toString(one))*100/Float.parseFloat(Long.toString(total)))+"%"
      

  6.   

    String a=a.substring(1,3);==》String a=a.substring(0,2);