如题,请高手解答

解决方案 »

  1.   

    String s="100";
    String s1=((Integer)(Integer.parseInt(s)/100)).toString();
      

  2.   

    自己判断字符串中是否包含 小数点 
    如果 没有 加上个 “.00”
    如果有 用小数点 split 
    看得到的数组arr[1] 里面有几位 多了去掉或者四舍五入 少了补零
      

  3.   

    自己判断字符串中是否包含 小数点 
    如果 没有 加上个 “.00”
    如果有 用小数点……
    [/Quote]我不是要把100变成100.00,是要把100变成1.00
      

  4.   

    String s = "100";
    String s2 = s.substring(0, s.length()-2) + "." + s.substring(s.length()-2, s.length());
      

  5.   


    我不是要把100变成100.00,是要把100变成1.00
    [/Quote]
    10000的话转成什么?
    90的话转成什么?
    12345又转成什么?
      

  6.   

    感觉这样转也没多大意义啊!你在数据库里设计的时候字段设置成浮点型或者 decimal类似的,不就可以了,转过来转过去不觉得麻烦么?
      

  7.   

    在数据库里设置成  decimal(18,2)    然后获取用  Double   看看页面显示。
      

  8.   

    10000的话转成什么?
    90的话转成什么?
    12345又转成什么?
    [/Quote]
    100.00,0.90,123.45
      

  9.   

    100.00,0.90,123.45
    [/Quote]
    我服了~~  一个问题说都说不清
    判断字符串长度 就行了 
    长度1位 为 “0.0”+你的字符串
    长度2位 为 “0.”+你的字符串
    大于2位 截取字符串从开头到倒数第三位 +"." +倒数第二位到字符串末尾 
      

  10.   

         double d = new Double(s)/100;
         Format f = new DecimalFormat("0.00");
         System.out.println(f.format(d));
      

  11.   

    我服了~~ 一个问题说都说不清
    判断字符串长度 就行了 
    长度1位 为 “0.0”+你的字符串
    长度2位 为 “0.”+你的字符串
    大于2位 截取字符串从开头到倒数第三位 +"." +倒数第二位到……
    [/Quote]
    你就这个臭水平,你看人家楼下的多犀利
      

  12.   

    你就这个臭水平,你看人家楼下的多犀利
    [/Quote]本想回复一下,楼主实在是……看来楼主确实要学习一下提问题的方式,不要提出像《提问的智慧》中“愚蠢的问题”!提问的智慧
    http://community.csdn.net/IndexPage/SmartQuestion.aspx
      

  13.   

    这是《提问的智慧》中一个问题三种不同的提问方式,你自己看看你的问题属于哪种吧!
    愚蠢:
        救命啊!我的笔记本视频工作不正常!明智:
        XFree86 4.1扭曲鼠标光标,某显卡MV1005型号的芯片组更明智:
        使用某显卡MV1005型号芯片组的XFree86 4.1的鼠标光标被扭曲
      

  14.   

    你就这个臭水平,你看人家楼下的多犀利
    [/Quote]我草来,人家回答问题了,还不落个好。 你提问问题的水平有人回答就不错了。鄙视LZ~
      

  15.   

    我晕,别人都只是要吧100-》1.00而已,有必要吗?String s = String.format("%1$.2f",100/100f);
     
    System.out.println(s);
      

  16.   

    我草来,人家回答问题了,还不落个好。 你提问问题的水平有人回答就不错……
    [/Quote]+1