package dsfa; public class A { public static void main(String args[]) { double d = 345.678; String s = "你好!"; int i = 1234; // "%"表示进行格式化输出,"%"之后的内容为格式的定义。 System.out.printf("%f", d);// "f"表示格式化输出浮点数。 System.out.println(); System.out.printf("%9.2f", d);// "9.2"中的9表示输出的长度,2表示小数点后的位数。 System.out.println(); System.out.printf("%+9.2f", d);// "+"表示输出的数带正负号。 System.out.println(); System.out.printf("%-9.4f", d);// "-"表示输出的数左对齐(默认为右对齐)。 System.out.println(); System.out.printf("%+-9.3f", d);// "+-"表示输出的数带正负号且左对齐。 System.out.println(); System.out.printf("%d", i);// "d"表示输出十进制整数。 System.out.println(); System.out.printf("%o", i);// "o"表示输出八进制整数。 System.out.println(); System.out.printf("%x", i);// "d"表示输出十六进制整数。 System.out.println(); System.out.printf("%#x", i);// "d"表示输出带有十六进制标志的整数。 System.out.println(); System.out.printf("%s", s);// "d"表示输出字符串。 System.out.println(); System.out.printf("输出一个浮点数:%f,一个整数:%d,一个字符串:%s", d, i, s); // 可以输出多个变量,注意顺序。 System.out.println(); System.out.printf("字符串:%2$s,%1$d的十六进制数:%1$#x", i, s); double x = 2.0 / 3; //保留两位小数,用printf与println的不同操作方法 System.out.println("x is " + (int)(x * 100) / 100.0); System.out.printf("%.2f", x); }
Java中
package dsfa;
public class A
{
public static void main(String args[])
{
double d = 345.678;
&n...
- 发表于 2018-03-16 14:39
- 阅读 ( 896 )
- 分类:Java基础
你可能感兴趣的文章
- Java 添加条码、二维码到PDF文档 134 浏览
- Java 在Excel中添加筛选器并执行筛选 91 浏览
- JAVA + VUE + 简洁UI:分离式软件平台形成之旅 265 浏览
- Java 设置Word中的表格自适应的3种方式 113 浏览
- LeaRun快速开发平台,.net/java项目开发工具简析 142 浏览
- JVM学习笔记之类装载器-ClassLoader 203 浏览
随机文章
- 你真的理解Java中的try/catch/finally吗? 166 浏览
- Hibrenate实现根据实体类自动创建表或添加字段 232 浏览
- 全志R16编译环境搭建指南,全志R16_Tina SDK Quick Start Guide 240 浏览
- 【WEB基础】HTML & CSS 基础入门(9)CSS盒子 181 浏览
- web框架解读:什么是web框架? 158 浏览
相关问题
- java基础知识提问 1 回答
条评论
请先 登录 后评论
发送私信
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!