首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

数学计算工具种,以后备用

2012-10-30 
数学计算工具类,以后备用import java.text.DecimalFormatimport java.text.NumberFormatimport java.uti

数学计算工具类,以后备用

import java.text.DecimalFormat;import java.text.NumberFormat;import java.util.Random;/** * 数学计算工具类 * @author <a href="mailto:zhsj0110@163.com">zhoushijun</a> * */public class MathUtil {/** * a除以b的整数,向上取整. *  * @param divHeader *            int * @param divUnder *            int * @return int */public static int ceildiv(int divHeader, int divUnder) {return (int) Math.ceil((double) divHeader / (double) divUnder);}/** * 返回两个数相除的结果,按照nSyo的格式输出. 格式说明参考NumberFormat的帮助. *  * @param divHeader *            被除数 * @param divUnder *            除数 * @param nSyo *            格式 * @return String */public static String mydiv(int divHeader, int divUnder, String nSyo) {if (divHeader == 0 || divUnder == 0) {return "0.0";}NumberFormat astr = NumberFormat.getInstance();((DecimalFormat) astr).applyPattern(nSyo);return astr.format((double) divHeader / (double) divUnder);}/** * 得到一个随机整数,最大是n. *  * @param nMax *            最大值 * @return 输出:随机整数 */public static int getRandom(int nMax) {Random hello;hello = new Random();return hello.nextInt(nMax);}/** * 得到随机数,加上字符串前缀. *  * @param nMax *            随机数的最大值 * @param strPre *            字符串前缀 * @return 字符串前缀加上随机数 */public static String getRandom(int nMax, String strPre) {Random hello = new Random();String result = strPre + hello.nextInt(nMax);return result;}}
?

热点排行