关于如何计算百分比的值 double test=0; test=100*35%+random.nextInt(0-1)*5%;老报错,这句话该怎么写?我不是很懂啊!请各位赐教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 java中支持%吗,不太了解如果实在不行你只能把35%换成是(35/100)这样就可以了. java.text.NumberFormat类支持不同地域的百分比格式用法:import java.util.Locale;import java.text.NumberFormat;public class Test{ static public void main(String[] args){ NumberFormat nf; String out; nf= NumberFormat.getPercentInstance(new Locale("en", "US")); out= nf.format(new Double(3235.66)); System.out.println(out); }}输出结果:323,566% 用小数计算,需要输出百分数的情况,再用DecimalFormat 来转换/* * @(#) Test.java */package jamesfancy;import java.text.DecimalFormat;public class Test { public static void main(String args[]) { double test = 0.35 + Math.random() * 0.05; DecimalFormat fmt = new DecimalFormat("#%"); System.out.println(fmt.format((test))); }}另外,你取随机数用 random.nextInt(0-1) 也错了你需要取的值是0-1之间的数的话,用 Math.random() 就好如果你需要取0-50的整数的话,可以用 random.nextInt(50)但 random 要提前申明和赋值java.util.Random random = new java.util.Random(); 关于jsp页面显示返回的xml数据的问题 在线等,在线给分:求助用Java 编写的OA 在添加部门后不能在窗口中显示 江湖救急!jsp,实时查看在线人员的情况 求救啊,MAP的问题 数据库连接代码的疑问 如何知道Unicode编码对应的汉字? spring 问题 仿Struts的MVC的框架问题 为什么我的JSP在调用JAVABEAN时提示无法找到USEBEAN对应的类? 各位大虾,帮忙答一下导入包或类的问题!谢谢! java 中怎么检测一字符中是否含有中文字符? 急!!!!stuts 页面提交后 转到另一个页面 页面bean没有重新载入,无法显示正确结果
如果实在不行你只能把35%换成是(35/100)
这样就可以了.
用法:
import java.util.Locale;
import java.text.NumberFormat;public class Test
{
static public void main(String[] args){
NumberFormat nf;
String out; nf= NumberFormat.getPercentInstance(new Locale("en", "US"));
out= nf.format(new Double(3235.66));
System.out.println(out);
}
}输出结果:
323,566%
/*
* @(#) Test.java
*/package jamesfancy;import java.text.DecimalFormat;
public class Test { public static void main(String args[]) {
double test = 0.35 + Math.random() * 0.05;
DecimalFormat fmt = new DecimalFormat("#%");
System.out.println(fmt.format((test)));
}
}另外,你取随机数用 random.nextInt(0-1) 也错了
你需要取的值是0-1之间的数的话,用 Math.random() 就好
如果你需要取0-50的整数的话,可以用 random.nextInt(50)
但 random 要提前申明和赋值
java.util.Random random = new java.util.Random();