`
Liang_Hong
  • 浏览: 6707 次
社区版块
存档分类
最新评论

java中计算百分比

 
阅读更多

 

用到了NumberFormat类与DecimalFormat类,直接上代码:

 

public class Test {
	static int num1=8,num2=9;
	
	public static void main(String[] args) {
		//创建一个数值格式化对象
		java.text.NumberFormat numberformat=java.text.NumberFormat.getInstance();
		//设置精确到小数点后2位
		numberformat.setMaximumFractionDigits(2);
		String result1=numberformat.format((float)num1/(float)num2*100);
		System.out.println("num1和num2的百分比是:result1="+result1+"%");
		
		
		java.text.DecimalFormat df=new java.text.DecimalFormat("##.##%");//传入格式模板
		String result2=df.format((float)num1/(float)num2);
		System.out.println("num1和num2的百分比是:result2="+result2+"%");
	}

}

 

输出结果如下:

num1和num2的百分比是:result1=88.89%

num1和num2的百分比是:result2=88.89%%

 

分享到:
评论

相关推荐

    后台计算百分比

    在IT行业中,后台计算百分比是一项重要的技术任务,特别是在数据处理、数据分析以及用户界面的实时更新等场景下。本文将详细解析后台计算百分比的概念、应用场景以及实现方法。 后台计算百分比,简单来说,就是在...

    Java实现百分比

    在Java中,计算百分比通常涉及乘法操作。假设我们有一个数值x,要计算它占总数y的百分比,我们可以使用以下公式: ```java double percentage = (x / y) * 100; ``` 现在,让我们转向`PercentTool.java`源码分析。...

    java计算百分比值的方法

    总结一下,Java中计算百分比值涉及的关键知识点包括: 1. 数值类型的转换:将整型转换为浮点型以进行精确计算。 2. 除法运算:计算部分值与总数的比例。 3. `DecimalFormat`类:用于格式化输出,确保百分比值的精度...

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

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

    Java保留两位小数方法大全

    **问题背景**:在Java中使用`double`或`float`类型进行计算时,可能会出现非预期的结果,这是由于浮点数的存储方式导致的精度损失问题。 **解决方案**: 1. **使用`BigDecimal`**:对于需要高精度计算的场景,推荐...

    Java获取计算机CPU、内存等信息

    在Java编程中,获取计算机的硬件信息,如CPU使用率和内存使用情况,是一项常见的需求。这主要应用于系统监控、性能分析以及资源管理等方面。Java虽然不像C++或C#那样可以直接调用操作系统API,但它提供了Java ...

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

    在Java编程中,有时我们需要在控制台上显示任务的进度,比如下载、上传或者计算等操作。这可以通过创建一个百分比进度条来实现,使用户能够直观地了解程序执行的进度。本文将详细介绍如何在Java控制台上实现一个简单...

    百分比计算

    输入sub 和 total 计算百分比的工具类,非常简单粗暴。。。。。。。。。。

    JAVA版的WINDOWS计算器

    通过这个项目,开发者可以学习到如何在Java中创建图形用户界面(GUI)以及如何处理用户输入和执行相应的计算操作。 二、核心技术 1. Java Swing:作为Java的GUI库,Swing提供了丰富的组件,如按钮、文本框、标签等...

    jsp中百分比表示方法

    在JSP(JavaServer Pages)页面中处理百分比表示是一个常见的需求,尤其是在展示数据分析结果时。根据提供的文件信息,我们可以提炼出几个关键的知识点:如何在JSP中正确计算并显示百分比、如何使用`BigDecimal`来...

    java保留两位小数问题

    本文将深入探讨如何在Java中保留两位小数,并覆盖四舍五入、浮点数精确计算以及避免科学记数法等问题。 #### 四舍五入保留两位小数 四舍五入是数学中的一个基本概念,指的是当一个数的小数部分小于等于0.5时,将其...

    Java中使用的常用数学类

    在Java编程语言中,处理数学计算是常见的任务。为了应对浮点数运算可能出现的精度问题,Java提供了`java.math`包,其中包含了一些用于精确数学计算的类,比如`BigDecimal`。本文将深入探讨Java中常用的数学类以及...

    计算游戏的java小demo,排行榜+10个计算+GUI

    在IT行业中,Java是一种广泛应用的编程语言,尤其在...这个项目是一个很好的学习资源,它涵盖了Java编程的多个核心概念,同时也展示了如何将这些知识应用于实际项目中,为用户提供一个有趣且具有挑战性的计算游戏体验。

    个人所得税收计算java入门程序

    4. **数学运算**:计算个人所得税涉及到加减乘除和百分比运算。Java提供了丰富的数学运算符,如`+`, `-`, `*`, `/` 和 `%`,以及`Math`类中的方法,如`Math.pow()`用于求幂,`Math.round()`用于四舍五入。 5. **...

    java的BeanShell公式执行引擎

    例如,你可以动态地定义一个Java类并实例化,也可以在脚本中调用已有的Java类库,甚至修改现有的Java对象状态。这对于调试、测试和自动化流程特别有用。 使用BeanShell的注意事项包括: 1. 安全性:由于BeanShell...

    Numerical 数值计算

    数值计算是计算机科学中一个非常重要的领域,它主要涉及如何用数字近似地解决数学问题。在本主题中,我们将深入探讨三个关键概念:插值、特殊函数计算以及线性拟合。 首先,插值是一种数学方法,用于寻找一条通过...

    自定义百分比的progressbar

    // 计算进度百分比 float progressPercent = (float) getProgress() / getMax(); // 绘制进度条背景 // ... // 根据百分比绘制进度条填充 // ... } ``` 4. 自定义属性: 为了使我们的自定义ProgressBar更...

    SimHash-java实现及海明距离

    SimHash是一种用于文本相似度计算的算法,它在大数据领域,尤其是搜索引擎和推荐系统中有着广泛应用。SimHash的原理是将一个长文本映射为一个短的哈希值,使得相似的文本拥有接近的哈希值。这种方法可以快速判断两段...

    java计算器

    在“java写的计算器(功能完整)”这个项目中,我们可以推测这个计算器实现了一系列常见的计算功能,例如: 1. 基本运算:包括加法(+)、减法(-)、乘法(*)和除法(/)。 2. 操作符优先级:计算器可能支持正确的...

Global site tag (gtag.js) - Google Analytics