代码如下:主要是利用java中写好的DecimalFormat类进行设置(#,0,%)

import java.text.DecimalFormat;
import java.util.Arrays;
import java.util.Scanner;
public class Main{ public static void main(String []args){ double num=21.4555;
long n=453217964;
System.out.println(new DecimalFormat("#.##%").format(num));//以百分比方式计数,并取两位小数
System.out.println(new DecimalFormat("#.##").format(num));//保留两位(4舍5入)
System.out.println(Math.floor(num*100)/100);//向下取整
System.out.println(new DecimalFormat("#.#####E0").format(n));//显示为科学计数法,并取五位小数
System.out.println(new DecimalFormat(",###").format(n));//每三位以逗号进行分隔。 /*
* DecimalFormat 类主要靠 # 和 0 两种占位符号来指定数字长度。
* 0 表示如果位数不足则以 0 填充,
* # 表示只要有可能就把数字拉上这个位置。
*/ } }

控制台显示如下:

最新文章

  1. 从“黑掉Github”学Web安全开发
  2. 关于CPU Cache -- 程序员需要知道的那些事
  3. Atitit.提升电子商务安全性 在线充值功能安全方面的设计
  4. Unix Shell 程序设计 —— 正则表达式
  5. 内存缓存LruCache实现原理
  6. 30天,APP创业从0到1【7.11郑州站】
  7. android http 通信(java原生类库实现)
  8. js图片预览插件,不涉及上传
  9. UVA 10627 - Infinite Race(数论)
  10. JS~delegate与live
  11. ExtJs4 笔记(10) Ext.tab.Panel 选项卡
  12. How to install Savanna
  13. 《Django By Example》第九章 中文 翻译 (个人学习,渣翻)
  14. 用户登录(Material Design + Data-Binding + MVP架构模式)实现
  15. 简单实现服务器/客户端的c代码
  16. 关于浏览器解析html全过程详解
  17. gcc编译器用法
  18. npm太慢, 淘宝npm镜像使用方法
  19. MXNET:卷积神经网络
  20. 修改PL/ORACLE字符编码集

热门文章

  1. The Preliminary Contest for ICPC Asia Xuzhou 2019 M. Longest subsequence(思维+序列自动机)
  2. document删除元素(节点)
  3. SVG和canvas的区别
  4. LeetCode练题——88. Merge Sorted Array
  5. PyQt5四大布局方式
  6. phpstudy所需运行库
  7. 怪异盒子模型和行内元素的float
  8. 吴裕雄 python 神经网络——TensorFlow 花瓣分类与迁移学习(2)
  9. 为什么ISR4K、ASR1K等设备的QoS ACL没有显示计数?
  10. HDU1024 Max Sum Plus Plus (优化线性dp)