请参考java.text.MessageFormat~~~~~~~
解决方案 »
- java中while try catch的使用问题……?
- 请问如何在amd64位机子上安装jdk1.5
- java聊天室注册与登录的详细过程
- JAR文件里某个类比如sash.class它还有一个sash$1.class是什么意思啊?
- 能不能把一个类的东西分布到多个文件中去?
- 关于访问路由表、接口表
- 一个关于 线程控制的问题!!!!请教大家 70分 就剩这些了!!
- 如何取得文件中的内容,然后赋值到TextField中?
- 于集合工具类Collections中的泛型问题,求详细解答。
- 散分通知:dtmark(锈芯箭)进来领分!
- 前几天介绍java编程书籍的帖子在哪里? 找的好辛苦
- 关于多线程同步的问题
long counter1;
long counter2;
long counter3;
long counter4;
long all;
all是counter1,counter2,counter3,counter4之和
输出counter1,counter2,counter3,counter4在all中占的百分比,保留两位。如:33.68%这样。方法是:DecimalFormat myFormatter = new DecimalFormat("##.##%");System.out.println("counter1 : " + myFormatter.format( ((double)counter1)/((double)all) ));
System.out.println("counter2 : " + myFormatter.format( ((double)counter2)/((double)all) ));
System.out.println("counter3 : " + myFormatter.format( ((double)counter3)/((double)all) ));就可以了,其中Class DecimalFormat 在java.text 包中,需要在程序开头import java.text.*;java.text.Format - java.text.NumberFormat -java.text.DecimalFormat这几个类中提供了数字的格式化的方法,具体用法你可以参考jdk手册。java语言的输入输出格式化非常的麻烦,不像C++,pascal那样方便,非常不爽:(