学习笔记——Java数字处理类
2015-08-01 17:14
549 查看
1.数字格式化
使用Java.text.DecimalFormat格式化数字,一般使用其中的DecimalFormat类。如:
学会查看DecimalFormat类的其他方法进行格式化处理。
2.数字运算
2.1 Math类
如:Math.数学方法(三角函数、指数函数、取整、最大最小值、绝对值)
2.2 随机数:Math.random()方法
2.3 Random类
需要import java.util.Random;该类用来产生各种基本类型的随机数,如:nextInt()、nextDouble()等方法。
2.4 大数字运算BigInteger、BigDecimal类
由于基本类型Int的最大值为2的31次方减1,如果要计算更大的数字,引入了BigInteger类。使用时,需要import java.math.Biginteger(BigDecimal)。
api文档:http://docs.oracle.com/javase/7/docs/api/
使用Java.text.DecimalFormat格式化数字,一般使用其中的DecimalFormat类。如:
import java.text.DecimalFormat; public class DecimalFormatdemo{ static public void simpleformat(String pattern,double value){ DecimalFormat myformat=new DecimalFormat(pattern); String out=myformat.format(value); System.out.println(value+" "+pattern+" "+out); } public static void main(String[] args){ simpleformat("###,###.###",123456.789); } }
学会查看DecimalFormat类的其他方法进行格式化处理。
2.数字运算
2.1 Math类
如:Math.数学方法(三角函数、指数函数、取整、最大最小值、绝对值)
2.2 随机数:Math.random()方法
2.3 Random类
需要import java.util.Random;该类用来产生各种基本类型的随机数,如:nextInt()、nextDouble()等方法。
2.4 大数字运算BigInteger、BigDecimal类
由于基本类型Int的最大值为2的31次方减1,如果要计算更大的数字,引入了BigInteger类。使用时,需要import java.math.Biginteger(BigDecimal)。
api文档:http://docs.oracle.com/javase/7/docs/api/
相关文章推荐
- 深入浅出Mybatis-与Spring集成
- java多线程之 ---- 线程死锁
- MyEclipse导入Maven项目报错 Plugin execution not covered by lifecycle configuration:
- 《Sublime Text 2搭建Java开发环境》
- java 左右移位运算
- 浅谈java内部类
- java 性能调优
- Java中堆内存和栈内存详解
- Struts2中doubleselect
- 学习笔记——Java包装类
- Spring Boot 项目构建 之 使用 Gradle 构建 Java 项目(Building Java Projects with Gradle)
- 学习笔记——Java类和对象
- 深入理解Java:内省(Introspector)
- 07 JAVA IO流 练习
- struts学习笔记(六)标签
- SPRING配置事务回滚
- java泛型之基础
- 07 JAVA IO流
- Spring Boot 项目构建 之 安装 Gradle(Chapter 4. Installing Gradle)
- ZH奶酪:如何在Ubuntu上安装Java/管理多个JAVA/设置JAVA_HOME