`

java 百分比

    博客分类:
  • Java
阅读更多
public static void percentage_1(){
    	
    	//这里的数后面加“D”是表明它是Double类型,否则相除的话取整,无法正常使用
    	double percent = 50.5D / 150D;
    	//输出一下,确认你的小数无误
    	System.out.println("小数:" + percent);
    	//获取格式化对象
    	NumberFormat nt = NumberFormat.getPercentInstance();
    	//设置百分数精确度2即保留两位小数
    	nt.setMinimumFractionDigits(2);
    	//最后格式化并输出
    	System.out.println("百分数:" + nt.format(percent));
    }
    
    public static void percentage_2(){
    	NumberFormat formatter = new DecimalFormat("0.000");
    	Double x=new Double(34.0/55.0);
    	String xx = formatter.format(x);
    	System.out.println(xx);
    }
    
    public static void main(String[] args) {
    	percentage_1();
         System.out.println("--------------------------");
    	percentage_2();
	}



结果如下:

小数:0.33666666666666667
百分数:33.67%
--------------------------
0.618


引自:http://blog.sina.com.cn/s/blog_9e94b2c1010125v1.html
分享到:
评论

相关推荐

    Java实现百分比

    在IT行业中,百分比计算是常见的任务,尤其是在编程语言如Java中。本篇文章将深入探讨如何使用Java来实现百分比的计算,同时结合提供的`PercentTool.java`源码,我们将一起解析并理解其中的关键知识点。 首先,让...

    Java保留两位小数方法大全

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

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

    在Java编程中,处理小数和百分数是常见的任务,特别是在财务、统计或者科学计算等领域。这个名为"java实现小数、百分数值处理组件"的工具包,显然是为了解决这些问题而设计的。下面我们将详细探讨相关的知识点。 ...

    java实现流量控制流量控制

    Java作为一种广泛使用的编程语言,同样提供了多种方法来实现流量控制。本篇文章将深入探讨Java如何实现流量控制,并结合具体实例来阐述相关知识点。 首先,我们要理解流量控制的基本原理。在TCP(传输控制协议)中...

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

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

    Java中实现百分比

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

    后台计算百分比

    例如,使用Java、Python或C#等编程语言编写后台脚本,通过SQL查询获取总值和各个部分的值,然后进行计算。如果数据量庞大,可能需要用到分布式计算框架,如Apache Hadoop或Spark,来并行处理数据,提高计算效率。 ...

    Java实现按比抽奖功能

    Java实现按比抽奖功能 Java实现按比抽奖功能是指使用Java语言实现的一个抽奖系统,该系统可以根据不同的游戏规则和奖品的占比来进行抽奖。该系统的核心逻辑使用了离散算法,通过随机数生成来实现抽奖的功能。 在该...

    Java中使用的常用数学类

    本文将深入探讨Java中常用的数学类以及如何进行精确的浮点数运算,包括加减乘除、四舍五入以及百分数转换。 首先,我们来看`BigDecimal`类。它是一个任意精度的十进制数,能够提供精确的浮点数运算。这是因为Java中...

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

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

    Java实现显示进度条

    进度条用来显示进度,标签用来显示百分比。 4. **处理按钮点击事件**: ```java public void actionPerformed(ActionEvent e) { start(); } ``` 当按钮被点击时,调用`start()`方法启动线程。 5. **线程的...

    java web——人脸匹配

    5. **结果展示**:将匹配结果以用户友好的方式呈现,例如在Web页面上显示匹配的百分比或两张图片的对比。 在"先看我.txt"文件中,可能是对这个项目的介绍或使用说明,包括如何运行和配置环境。而"Recognise"很可能...

    JAVA版的WINDOWS计算器

    该项目的主要目标是复制Windows操作系统自带的计算器应用程序的功能,包括基本的加减乘除、百分比计算、平方根、立方根、阶乘等。通过这个项目,开发者可以学习到如何在Java中创建图形用户界面(GUI)以及如何处理...

    java根据比例概率生成随机数

    Java 根据比例概率生成随机数 概率随机数是指根据事先设定的概率分布生成随机数的方法。在 Java 中,可以使用 Math.random() 方法生成随机数,然后根据概率分布判断返回的数字。 在给定的代码中,作者定义了一个 ...

    Java读取大文件的处理

    4. 显示已读取的百分比:在读取大文件时,我们可以显示已读取的百分比,以便用户了解文件的读取进度。 知识点总结 在Java读取大文件的处理中,我们需要考虑以下几个知识点: 1. 使用ProgressMonitorInputStream来...

    java的BeanShell公式执行引擎

    Java的BeanShell是一个轻量级、动态的脚本语言,它是专门为Java平台设计的,允许在运行时执行Java代码或者类似JavaScript的语法。BeanShell在Java应用中常被用来进行快速原型开发、测试以及扩展,它提供了一种简单的...

    Java获取系统CPU、内存、硬盘等系统信息

    在Java编程中,获取系统资源的信息是常见的需求,特别是对于监控和性能分析至关重要。本文将详细探讨如何利用Java获取Windows和Linux系统的CPU、内存以及硬盘信息。 首先,让我们聚焦于CPU信息的获取。在Java中,`...

    jquery fileupload上传百分比 JAVA版解决中文乱码

    本篇将详细探讨如何在Java环境下使用jQuery File Upload实现文件上传并处理中文文件名的乱码问题。 首先,jQuery File Upload的核心原理是利用HTML5的File API进行异步文件上传。它通过AJAX请求将文件分块上传到...

Global site tag (gtag.js) - Google Analytics