java 百分比用什么类型
时间: 2024-03-08 18:46:44 浏览: 20
在Java中,百分比可以使用 float 或 double 类型表示。可以将百分比转换为小数,然后将小数存储在 float 或 double 类型变量中。例如,将百分之五十转换为小数形式为0.5,可以使用以下代码表示:
```
float percent = 0.5f;
double percent = 0.5;
```
注意,在使用 float 类型表示百分比时需要在数字后面添加“f”来指定该数字为 float 类型。
相关问题
java的String类型的百分数如何转为double类型
Java中的String类型的百分数可以通过以下步骤转换为double类型:
1. 去掉百分号字符(%)。
2. 使用Double类的parseDouble()方法将字符串转换为double类型。
3. 将得到的值除以100,以得到百分数所表示的小数值。
例如,假设我们有一个名为str的String类型变量,其中包含一个代表百分数的字符串,那么可以使用以下代码将其转换为double类型:
```
String str = "75.5%";
double d = Double.parseDouble(str.replace("%", "")) / 100.0;
```
在上面的代码中,我们首先使用replace()方法去掉百分号字符。然后使用Double.parseDouble()方法将字符串转换为double类型,并除以100以得到百分数所表示的小数值。最终的结果存储在变量d中。
java 两个long类型数据相除,返回百分比
两个long类型数据相除,可以先将其中一个转换为double类型,然后再相除,最后乘以100得到百分比。具体代码如下:
long a = 100;
long b = 200;
double result = (double)a / b * 100;
System.out.println(result + "%");