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+"%");}}

float s = 0.98762f; String.format("%.2f%%", s*100)

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

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

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

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

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

数字后面加00%不就变成百分比了 没必要非要用数字的格式显示用字符串拼接出来只要结果是对的就可以了。

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

你意思是不是这样的,两个数相除,得到结果不是以小数形式,而是用百分号形式来显示的呢? 如果是这样,则代码如下 public class A1 { public static void main(String args[]) { NumberFormat PercentFormat = NumberFormat.getPercentInstance...

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