`
zhaoshijie
  • 浏览: 2261707 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java实现百分比

阅读更多
关于Java实现百分比的功能
说明:附件是本人封装好的关于百分比接口,考虑到各种情况写了几个方法。下面是简单的介绍:

做一统计功能时,忽然不知道怎么计算百分比,后来寻求了一下帮助,终于解决,记录一下,或许以后还会用得着。

首先要引入相关类:import="java.text.*,java.text.DecimalFormat,java.text.NumberFormat";

实现代码:

DecimalFormat myformat = null;
myformat= (DecimalFormat)NumberFormat.getPercentInstance();
myformat.applyPattern("0%"); //0表示加的小数点,00表示两位小数点,你用00试一下你就知道效果
myformat.setMaximumFractionDigits(Integer.MAX_VALUE);//这个1的意识是保存结果到小数点后几位(精确度)

double rat = (double)cs_count/(double)cs_sum;
变量名 = ""+myformat.format(rat);

把这几行代码放在一个java文件中测试一下就知道效果。这里不多说了!!!
分享到:
评论
2 楼 scjingying 2012-07-04  
擦,居然加密了。
1 楼 zhjylh 2011-02-18  
密码是啥?啊啊?

相关推荐

    java实现流量控制流量控制

    总结来说,Java实现流量控制涉及多方面,包括基本的Socket缓冲区设置、NIO的选择器和通道、自定义协议以及线程管理和第三方库的支持。开发者可以根据实际需求选择合适的方法来实现流量控制,确保网络通信的稳定性和...

    Java实现显示进度条

    ### Java 实现显示进度条 #### 背景与需求 在软件开发过程中,特别是涉及到长时间运行的任务时,向用户展示任务完成进度是一项非常实用的功能。进度条是实现这一功能的一种常见方式。本文将详细介绍如何使用Java...

    java实现小数、百分数值处理组件

    这个名为"java实现小数、百分数值处理组件"的工具包,显然是为了解决这些问题而设计的。下面我们将详细探讨相关的知识点。 首先,我们要理解小数处理的基本概念。在Java中,小数通常由`float`和`double`类型来表示...

    java控制台输出百分比进度条示例

    本文将详细介绍如何在Java控制台上实现一个简单的百分比进度条。 首先,我们要明白Java控制台输出的基本原理。在Java中,`System.out.print()` 和 `System.out.println()` 方法用于在控制台上打印文本。`System.out...

    java实现进度条.pdf

    "Java实现进度条" Java是当今最流行的编程语言之一,在界面设计和图形用户界面(GUI)开发中,进度条是常见的控件之一。下面将对Java实现进度条的相关知识点进行详细讲解。 一、Java GUI编程 Java GUI(Graphical...

    java实现的文件切割器

    【Java实现的文件切割器】是一个基于Eclipse开发环境的项目,主要目标是将大文件分割成多个小文件,便于存储、传输或者处理。在Java编程语言中,我们可以利用流(Stream)的概念来读取和写入文件,实现文件的切割功能...

    java实现的计算器(界面程序)

    本项目名为“java实现的计算器(界面程序)”,使用了Java Swing库来构建计算器的界面,并采用了GridBagLayout布局管理器来优化组件的摆放,以实现一个美观且功能齐全的计算器。 Java Swing是Java AWT(抽象窗口...

    Java中实现百分比

    import java.text.NumberFormat; public class TeachYou { public static void main(String[] args) { //这里的数后面加“D”是表明它是Double类型,否则相除的话取整,无法正常使用 double percent = 50.5D / ...

    Java保留两位小数方法大全

    ### Java保留两位小数的方法详解 #### 方法一:使用`BigDecimal` **原理**:通过`BigDecimal`类提供的方法,能够精确地控制数值的精度。在本案例中,使用`setScale`方法来设置小数点后保留的位数,并指定舍入规则...

    SimHash-java实现及海明距离

    SimHash是一种用于文本相似度计算的算法,它在大数据领域,尤其是搜索引擎和推荐系统中有着广泛应用。SimHash的原理是将一个长文本...通过Java实现,我们可以将这个理论应用于实际项目,提升文本处理的效率和准确性。

    家庭理财工具(java实现)

    【家庭理财工具(Java实现)】是一款基于Java编程语言开发的个人财务管理软件,主要用于帮助用户进行日常的家庭财务记录、分析和规划。这款工具在JBuilderX集成开发环境中进行了设计和测试,确保了其在Java环境下的...

    algorithm蚂蚁群算法平均Java负载率实现_java

    6. **源码分析**:对于开源的ACO Java实现,可以通过阅读源代码来理解算法的细节,包括蚂蚁的选择策略、信息素的更新规则以及如何结合负载率信息进行调整。这有助于学习和实践优化算法,也可以为其他编程项目提供...

    java(小数点,百分号处理)

    本文将详细介绍如何利用Java中的`java.text.DecimalFormat`和`java.text.NumberFormat`类来处理小数点、百分比等格式的数值。 #### 一、`java.text.DecimalFormat`类 `DecimalFormat`是`NumberFormat`的一个子类,...

    JAVA实现模拟导入数据/上传文件进度条

    在Java Web开发中,实现一个模拟数据导入或文件上传进度条功能可以极大提升用户体验,让用户在等待过程中心中有数。这个功能通常涉及到前端与后端的交互,涉及到的技术包括Servlet、JSP、jQuery和Ajax。下面我们将...

    java实现进度条

    本教程将基于提供的`TestMyProgressBar.java`和`MyProgressBar.java`文件,讲解如何使用Java实现简单的进度条功能。 首先,我们要了解进度条的基本原理。进度条通常由两部分组成:一个容器(通常是JFrame或JPanel)...

    java实现的类似windows操作系统的xCopy

    Java 实现的类似 Windows 操作系统的 `xCopy` 是一个基于 Java 编程语言构建的命令行工具,它模仿了 Windows 系统中的经典命令 `xcopy`,用于执行文件和目录的批量复制操作。在 Windows 环境下,`xcopy` 是一个强大...

    JAVA实现的计算器

    标题"JAVA实现的计算器"指出,我们的项目是用Java语言构建的一个计算器应用程序。这个计算器不仅限于基本的加减乘除运算,还增加了百分比计算和求倒数的功能,这在实际应用中非常有用。开发者可能使用了Eclipse这一...

Global site tag (gtag.js) - Google Analytics