21.数字_随机数_枚举
来源:互联网 发布:csgo网络不稳定 编辑:程序博客网 时间:2024/05/16 15:20
/*关于数字格式化:Java.text.DecimalFormat;数字格式元素:# 任意数字, 千分位. 小数点0 不够补0 */import java.text.DecimalFormat;import java.math.BigDecimal;//该类型数据精确度极高,适合做财务软件import java.util.Random;public class HelloWorld {public static void main(String[] args) throws Exception{//加入千分位DecimalFormat df = new DecimalFormat("###,###");System.out.println(df.format(1234567));//1,234,567//加入千分位,保留两位小数DecimalFormat df1 = new DecimalFormat("###,###.##");System.out.println(df1.format(1234567.123));//1,234,567.12//加入千分位,保留四位小数,不够补0DecimalFormat df2 = new DecimalFormat("###,###.0000");System.out.println(df2.format(1234567.123));//1,234,567.1230//大数据之间运算BigDecimal v1 = new BigDecimal(10);BigDecimal v2 = new BigDecimal(20);BigDecimal v3 =v1.add(v2);//生成[0-100]之间的随机数Random r = new Random();int i = r.nextInt(101);//生成5个不重复的随机数(1-5)int[] a = new int[5];int index=0;while(index<5) {int temp = r.nextInt(6);if (temp != 0 && !contains(a,temp)) {//contains方法在下面a[index++] = temp;}}for(i =0;i<5;i++) {System.out.println(a[i]);}//计算两个int类型数据的商,成功返回1,失败返回0int c = 10;int b = 0;Result revalue = divide(c,b);if(revalue == Result.SUCCESS)System.out.println("成功");else if(revalue ==Result.FAIL)System.out.println("失败");}public static boolean contains(int[] a, int temp) {for(int i =0;i<a.length;i++) {if (a[i]==temp) {return true;}}return false;}//计算两个int类型数据的商,成功返回SUCCESS,失败返回FAIL 不使用int而使用enumpublic static Result divide(int a, int b){try {int c =a/b;return Result.SUCCESS;//成功}catch(Exception e) {return Result.FAIL;//失败}}}enum Result{SUCCESS,FAIL;}
阅读全文
0 0
- 21.数字_随机数_枚举
- java学习初探十二之常用类_数字_随机数_枚举
- 重写_注解_枚举
- 黑马程序员_枚举
- 黑马程序员_枚举
- 黑马程序员_枚举
- 黑马程序员_枚举
- 黑马程序员_枚举
- 黑马程序员_枚举
- 枚举_反射
- 黑马程序员_枚举
- 黑马程序员_枚举
- 黑马程序员_枚举
- 黑马程序员_枚举
- 黑马程序员_枚举
- 黑马程序员_枚举
- 黑马程序员_枚举
- 黑马程序员_枚举
- 正则表达式符号大全
- spoj2666 Qtree4(类似于bzoj1095: [ZJOI2007]Hide 捉迷藏)详解
- (十七)bufferevent的管理
- yaf框架的一些函数
- 《C++ Primer Plus》笔记
- 21.数字_随机数_枚举
- 集合运算
- LinkedHashMap的原理
- 一个诡异的BUG: Python导入的模块运行过程中变成了None
- ⑥设计模式之抽象工厂模式
- 博客从CSDN迁移到简书啦
- Java并发编程艺术 9 Java中的线程池
- html实现垂直居中的6种方式
- web系统解决Goole浏览器自动记住密码问题