knrt.net
当前位置:首页 >> jAvA中怎么让小数点变百分比 >>

jAvA中怎么让小数点变百分比

import java.util.Scanner;public class Change {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("输入一个数");double a = sc.nextDouble();double b = a*100;System.out.println(b+"%");}}

Java API文档提供了对数值格式化的类NumberFormat。NumberFormat 是所有数值格式的抽象基类。此类提供格式化和解析数值的接口。NumberFormat 还提供了一些方法来确定哪些语言环境具有数值格式,以及它们的名称是什么。NumberFormat 可用于格式化...

从数据库获取数据后,在页面显示前,对数据进行乘100操作,然后将结果转为字符串,最后加上一个%即可,如下: double a = 0.1234; double b = a * 100; System.out.println( b+"%" ); 这样就成了百分数了。

定义一个字符串: String str = "5.34%"; 首先去掉%号: String newStr = str.replace("%",""); 然后获得这个数字: double num = Double.parseDouble(newStr) 最后将其除以100: double newNum = num*0.01; 也可以一个步骤: double num = Doub...

文字是根据自己计算的。 javax.swing.JProgressBar setString public void setString(String s) 设置进度字符串的值。默认情况下,此字符串为 null,隐含使用简单百分比字符串的内置行为。如果已提供自定义进度字符串并要转换回内置状态,将字符...

public String getPercent(int x,int total){ String result="";//接受百分比的值 double x_double=x*1.0; double tempresult=x/total; //NumberFormat nf = NumberFormat.getPercentInstance(); 注释掉的也是一种方法 //nf.setMinimumFractionD...

// 方式一: double f = 3.1516; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); // 方式二: new java.text.DecimalFormat("#.00").format(3.1415926); // #.00 表示两位小数 #.0000...

你百分数如果是带%的话,那先用String的replace方法将%给去掉,然后再得到的数转换成double型的变量,再乘以100,再转成int型就可以了。

int a=2; int b=3; System.out.println((double)a/b*100+"%");

double passPercent=pass/(double)score.length; double excellentPercent=excellent/(double)score.length; //获取格式化对象 NumberFormat nt=NumberFormat.getPercentInstance(); nt.setMinimumFractionDigits(2); System.out.println("及格...

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com