(资料图片)
数学相关常用类
和数学相关的就去Math类Random专门做随机数UUID是唯一随机数BigInteger大整数:比long大,-2的63次方 ~ 2的63次方-1DecimalFormat格式化小数位数的类
package com.li.changGe.commonlyusedClass;import java.math.BigInteger;import java.text.DecimalFormat;import java.util.Random;import java.util.UUID;public class MathRelatedDemo01 {public static void main(String[] args) {//mathTest(); //randomTest(); //UUIDTest(); //10333147966386144929666651337523200000000 //bigIntegerTest(35); decimalFormat(); } public static void mathTest(){/** * 圆周率和自然对数(复利权限数) * * 绝对值(正数还是自己,负数去掉-号), * 向上取整,向下取整 * 临近整数,优先偶数 * * 四舍五入 * 最大,次方和(开方)平方根 */ int num = Math.abs(-1);//1 double result = Math.PI;//3.14159265358979323846; result = Math.E;//2.7182818284590452354; result = Math.ceil(10.5);//11.0 result = Math.floor(10.4);//10.0 result = Math.rint(1.5);//2.0 result = Math.round(10.5);//11.0 num = Math.max(10,20);//20 result = Math.pow(10,3);//1000.0 result = Math.sqrt(9);//3.0 /** * Math.random()计算小数的时候精确程度可能有些损失 * * 0~0.99.. * 6 + 5 = 0 ~ 10.5 */ result = Math.random()*6+5; } //---------------------------------------------------------- public static void randomTest(){/** * nextInt范围必须是正数,不然报错: * IllegalArgumentException */ Random random = new Random(-1); int num = random.nextInt(10); double v = random.nextDouble(); boolean b = random.nextBoolean(); } //---------------------------------------------------------- /** * UUID通常用做数据库表格主键 * * 产生一个32位随机元素,都是16进制的 */ public static void UUIDTest(){//UUID uuid1 = new UUID(); //d9edd214-a033-462a-a55a-7296ea99ffb7 UUID uuid = UUID.randomUUID(); } //---------------------------------------------------------- /** * 方法和BigDecimal一样 * * 计算阶乘 */ public static void bigIntegerTest(int num){BigInteger bigInteger = new BigInteger("1"); for (int i = 1; i <= num; i++) {bigInteger = bigInteger.multiply(new BigInteger(i+"")); } System.out.println(bigInteger); } //---------------------------------------------------------- public static void decimalFormat(){DecimalFormat decimalFormat = new DecimalFormat("000.##"); /** * 不足补位 * #尽量四舍五入取整,多少个都只保留小数点后一位 * 013.9 */ String format = decimalFormat.format(13.8999); System.out.println(format); }}
据山西省商务厅生产资料市场监测数据显示:(12月5日-11日)山西省煤炭均价128146元吨,环比下跌04%。其中,炼焦煤13焦煤均价1468元吨,环更多
2022-12-22 10:15:56根据商务部重要生产资料监测系统数据显示,2022年11月份,福建省监测样本企业的煤炭市场价格平均为162668元吨,环比上涨08%。其中无烟煤市更多
2022-12-22 10:11:05据云南省商务厅重要生产资料市场监测系统显示,11月曲靖市煤炭均价25195元吨,环比下跌34%,同比下跌282%。11月多地天气晴好,取暖用煤需更多
2022-12-22 09:55:26据商务部重要生产资料市场监测系统显示,上周(2022年12月5日-11日),云南省煤炭均价为14887元吨,环比上涨45%。其中,炼焦煤均价2640元更多
2022-12-22 10:16:35据天津市市场运行监测数据显示,12月份第三周(12月12日-12月18日),天津市煤炭均价为734元吨,环比持平。国际油价在跌入低点之后再度反更多
2022-12-22 09:53:29海关总署最新数据显示,今年11月份,我国动力煤(其他烟煤、其他煤和褐煤)进口量为2582万吨,同比下降142%,环比增长16%。1-11月份,累计更多
2022-12-22 09:08:34原煤生产增速加快,进口由升转降。据国家统计局统计,2022年1-11月,规模以上企业生产原煤409亿吨,同比增长97%。其中,11月份生产原煤39更多
2022-12-22 09:17:41本周市场仍延续弱稳走势,主产区煤矿生产恢复正常,产销基本保持平衡,价格维持稳定。港口市场情绪依旧偏弱,下游电厂采购以长协煤为主,更多
2022-12-22 09:13:19商务部重要生产资料市场监测系统数据显示,上周(11月28日-12月4日),宁夏煤炭价格132667元吨,持平,其中无烟煤、动力煤、炼焦煤均持平更多
2022-12-21 09:56:42据广东省重要生产资料市场监测系统显示,上周(12月5日至12月11日),广东省煤炭均价1523元吨,环比上涨66%。原因分析:当前煤炭产能受控更多
2022-12-21 10:17:52