//%f表示以十进制格式化输出浮点数 %.2f

//%f表示以十进制格式化输出浮点数

String s1 ="评分: %.1f";

String s2 = String.format(s1, 8.0);

System.out.println(s2);

System.out.printf("%s%n", new Integer(1212));

// %n表示换行

System.out.printf("%s%n", "end line");

// 还能够支持多个參数

System.out.printf("%s = %s%n", "Name", "Zhangsan");

// 支持多个參数时。能够在%s之间插入变量编号,1$表示第一个字符串,3$表示第3个字符串

System.out.printf("%1$s = %3$s %2$s%n", "Name", "san", "Zhang");

Integer iObj = 342;

// %d表示将整数格式化为10进制整数

System.out.printf("%d; %d; %d%n", -500, 2343L, iObj);

// %o表示将整数格式化为8进制整数

System.out.printf("%o; %o; %o%n", -500, 2343L, iObj);

// %x表示将整数格式化为16进制整数

System.out.printf("%x; %x; %x%n", -500, 2343L, iObj);

// %X表示将整数格式化为16进制整数,而且字母变成大写形式

System.out.printf("%X; %X; %X%n", -500, 2343L, iObj);

Double dObj = 45.6d;

// %e表示以科学技术法输出浮点数

System.out.printf("%e; %e; %e%n", -756.403f, 7464.232641d, dObj);

// %E表示以科学技术法输出浮点数。而且为大写形式

System.out.printf("%E; %E; %E%n", -756.403f, 7464.232641d, dObj);

// %f表示以十进制格式化输出浮点数

System.out.printf("%f; %f; %f%n", -756.403f, 7464.232641d, dObj);

// 还能够限制小数点后的位数

System.out.printf("%.1f; %.3f; %f%n", -756.403f, 7464.232641d, dObj);

System.out.printf("%e", 1245f);

时间: 2024-07-29 08:54:04

//%f表示以十进制格式化输出浮点数 %.2f的相关文章

[转载] c++ cout 格式化输出浮点数、整数及格方法

C语言里可以用printf(),%f来实现浮点数的格式化输出,用cout呢...? 下面的方法是在网上找到的,如果各位有别的办法谢谢留下... iomanip.h是I/O流控制头文件,就像C里面的格式化输出一样.以下是一些常的: dec 置基数为10 相当于"%d" hex 置基数为16 相当于"%X" oct 置基数为8 相当于"%o" setfill(c) 设填充字符为c setprecision(n) 设显示小数精度为n位 setw(n)

【转】java格式化输出 printf 例子

[转]java格式化输出 printf 例子 转自http://www.cnblogs.com/TankMa/archive/2011/08/20/2146913.html#undefined import java.util.Date; /** * 使用printf输出 */ /**关键技术点 * 使用java.io.PrintStream的printf方法实现C风格的输出 * printf 方法的第一个参数为输出的格式,第二个参数是可变长的,表示待输出的数据对象 */ public clas

【JavaSE】格式化输出

Java格式化输出 2019-07-06  11:35:55  by冲冲 1. 输出字符串 %s 1 /*** 输出字符串 ***/ 2 // %s表示输出字符串,也就是将后面的字符串替换模式中的%s 3 System.out.printf("%s", new Integer(1212)); 4 // %n表示换行 5 System.out.printf("%s%n", "end line"); 6 // 还可以支持多个参数 7 System.o

Python之print 格式化输出

使用print输出各型的 字符串 整数 浮点数 出度及精度控制 strHello = 'Hello Python' print strHello #输出结果:Hello Python #直接出字符串 1.格式化输出整数 python print也支持参数格式化,与C言的printf似, strHello = "the length of (%s) is %d" %('Hello World',len('Hello World')) print strHello #输出果:the len

Python print函数用法,print 格式化输出

原文地址:http://blog.csdn.net/zanfeng/article/details/52164124 使用print输出各型的 字符串 整数 浮点数 出度及精度控制 strHello = 'Hello Python' print strHello #输出结果:Hello Python #直接出字符串 1.格式化输出整数 python print也支持参数格式化,与C言的printf似, strHello = "the length of (%s) is %d" %('H

Python格式化输出字符串 (%, format(), f'')

格式说明符/占位符:% 目的:格式与内容分离,制作复杂的公共字符串模板,让某些位置变成动态可输入的. 用法:' %[datatype]  '  % (data, data, ...) %前设置输出格式,用引号括起来:%后设置输出内容,格式部分有几个%,内容部分就有几个数据,多个数据时用小括号括起来,并用逗号分隔. 需要输出%时,可以用%%转义,就取消了占位符的作用 print('3%%%s' % 'gg') 结果: 3%gg 整型 %o 八进制 ,%d  (或%i)十进制,%x 十六进制 pri

整数 浮点数 列表 字典 布尔值 格式化输出 输出

整数 print(21+34) 浮点数 print(2.2+2.6)print(8.4-4.2)列表 place_name = ["shen zhen", "shang hai","shan xi", ["xi an","wei nan","yan an"]]print(place_name[3][1])#结果print(wei nan) 输出 name=input("你的名字

Python自动化运维之7、格式化输出、生成器、迭代器、列表解析、迭代器表达式

Python格式化输出: Python的字符串格式化有两种方式: 百分号方式.format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存.[PEP-3101] (1)百分号格式化 %[(name)][flags][width][.precision]typecode .... (name) 可选,用于选择指定的key flags 可选,可供选择的值有: + 右对齐:正数前加正好,负数前加负号: - 左对齐:正数前无符号,负数前加负号: 空

java中格式化输出

JAVA中有时候需要对计算出来的数据进行格式化,在java中使用printf可以达到目的. 格式化输出,每个以%字符开始的格式说明都用相应的参数替换,f表示浮点数,s表示字符串,d表示十进制整数,还可以加上标志符,详见下面的printf的标志. 下面先举一例: 1 public class testPrintf { 2 public static void main(String[] args){ 3 double number = 10000.0/3.0; 4 System.out.print