java计算百分比值的方法
本文实例讲述了java计算百分比值的方法。分享给大家供大家参考。具体实现方法如下:
public class Test1 { public static String myPercent(int y, int z) { String baifenbi = "";// 接受百分比的值 double baiy = y * 1.0; double baiz = z * 1.0; double fen = baiy / baiz; // NumberFormat nf = NumberFormat.getPercentInstance();注释掉的也是一种方法 // nf.setMinimumFractionDigits( 2 ); 保留到小数点后几位 DecimalFormat df1 = new DecimalFormat("##.00%"); // ##.00% // 百分比格式,后面不足2位的用0补齐 // baifenbi=nf.format(fen); baifenbi = df1.format(fen); System.out.println(baifenbi); return baifenbi; } public static void main(String[] args) { myPercent(29,59); } }
希望本文所述对大家的java程序设计有所帮助。
相关推荐
-
java实现计算地理坐标之间的距离
java实现计算两经纬度点之间的距离,直接上代码,具体解释请参考注释 复制代码 代码如下: package com.jttx.poi.utils; import com.jttx.poi.entity.Point; /** * Created by louis on 2014/9/2. */ public class GeoUtils { /** * 计算两经纬度点之间的距离(单位:米) * @param lng1 经度 * @param lat1
-
深入Java分布式计算的使用分析
如果所有组件都在同一台计算机的同一个Java虚拟机的同一个堆空间上执行是最简单的,但实际中我们面对的往往不是如此单一的情况,如果用户端只是个能够执行Java的装置怎么办?如果为了安全性的理由只能让服务器上的程序存取数据库怎么办? 我们知道,大多数情况下,方法的调用都是发生在相同堆上的两个对象之间,如果要调用不同机器上的对象的方法呢? 通常,我们从某一台计算机上面取得另一台计算机上的信息是通过socket的输入/输出流,打开另一台计算机的socket连接,然后取得outputStream来写入数据
-
java模仿windows计算器示例
这个计算器的界面模仿Windows自带的简易计算器,包括交互界面和和对各种输入的响应.目前尚未实现菜单栏和记忆类按钮的功能 复制代码 代码如下: import java.awt.Color;import java.awt.Container;import java.awt.GridLayout;import java.awt.Insets;import java.awt.event.ActionEvent;import java.awt.event.ActionListener; import
-
浅谈java中Math.random()与java.util.random()的区别
今天突然想起来,java产生随机数的问题,上机试了一下,找到了一点区别,在这里总结一下: 直接调用Math.random()是产生一个[0,1)之间的随机数, 如果用 java.util.Random random=new Random();random.nextInt() 这样产生一个长整型的随机数并且与上一次是一样的,如果过一会再产生就不会一样了,例如: for (int i = 0; i < 10; i++) { Random random=new Random(); Thread.sle
-
Java算法之递归算法计算阶乘
本文为大家分享的java算法计算阶乘,在学习Java课程时经常会遇到求阶乘问题,今天接跟大家一起探讨一下 代码如下: package com.xu.main; import java.util.Scanner; public class P9 { static long fact(int n) { if(n <= 1) { return 1; } else { return n * fact(n - 1); } } public static void main(String[] args) {
-
关于java.util.Random的实现原理详解
概述 java.util.Random可以产生int.long.float.double以及Goussian等类型的随机数.这也是它与java.lang.Math中的方法Random()最大的不同之处,后者只产生double型的随机数. 该类的实例被用于生成伪随机数的流.该类使用一个 48 位的种子,它被一个线性同余公式所修改.如果 Random 的两个实例用同一种子创建,对每个实例完成同方法调用序列它们将生成和返回相同的数序列成同一方法调用序列,它们将生成和返回相同的数序列. 示例 publi
-
Java计算几何图形面积的实例代码
对于每个几何图形而言,都有一些共同的属性,如名字.面积等,而其计算面积的方法却各不相同.为了简化开发,请编写程序,定义一个超类来实现输入名字的方法,并使用抽象方法来计算面积. 思路分析: 所谓超类就是抽象父类,该抽象类中有两个方法,分别用来获取图形的名称和图形的面积.要获得图形的名称,通过类的getClass().getSimpleName()方法可以实现:要获得图形的面积,因为计算面积的方法各不相同,所以该方法是个抽象方法.定义一个子类表示圆形,圆形的半径通过构造方法获得,圆形的面积通过重写超
-
Java使用Math.random()结合蒙特卡洛方法计算pi值示例
本文实例讲述了Java使用Math.random()结合蒙特卡洛方法计算pi值.分享给大家供大家参考,具体如下: 一.概述 蒙特·卡罗方法(Monte Carlo method),也称统计模拟方法,是二十世纪四十年代中期由于科学技术的发展和电子计算机的发明,而被提出的一种以概率统计理论为指导的一类非常重要的数值计算方法.是指使用随机数(或更常见的伪随机数)来解决很多计算问题的方法.与它对应的是确定性算法. 详细可参考百度百科:https://baike.baidu.com/item/%E8%92
-
JAVA的Random类的用法详解
Random类 (java.util) Random类中实现的随机算法是伪随机,也就是有规则的随机.在进行随机时,随机算法的起源数字称为种子数(seed),在种子数的基础上进行一定的变换,从而产生需要的随机数字. 相同种子数的Random对象,相同次数生成的随机数字是完全相同的.也就是说,两个种子数相同的Random对象,第一次生成的随机数字完全相同,第二次生成的随机数字也完全相同.这点在生成多个随机数字时需要特别注意. 下面介绍一下Random类的使用,以及如何生成指定区间的随机数组以及实现程
-
Java小程序计算圆周率代码
下面我们来介绍两种Java编程中实现计算圆周率的方法. 方法一:割圆法 计算公式为: π≈3*2^n*y_n 其中,n代表割圆次数,y_n代表圆中内嵌正6*n边形的边长 package 计算π的近似值; import java.util.Scanner; public class Example { public static void main(String[] args) { Scanner scan=new Scanner(System.in); System.out.println("请
随机推荐
- Go语言interface详解
- javascript 汉字与拼音转换
- 正则表达式与数学(方程式、线性方程)
- Python爬虫实现网页信息抓取功能示例【URL与正则模块】
- C# 键盘Enter键取代Tab键实现代码
- JavaScript toUpperCase()方法使用详解
- 浅谈js for循环输出i为同一值的问题
- 使用jQuery实现简单的tab框实例
- vector, list, map在遍历时删除符合条件的元素实现方法
- Windows下MongoDB配置用户权限实例
- C#实现获取程序路径方法小结
- JavaScript中null与undefined分析
- 解决遍历时Array.indexOf产生的性能问题
- List转换成Map工具类的简单实例
- php,不用COM,生成excel文件
- php对象在内存中的存在形式分析
- php 接口与前端数据交互实现示例代码
- PHP实现无限分类的实现方法
- C语言中fgets和fscanf区别详解
- Python用户推荐系统曼哈顿算法实现完整代码