基本语法
System.out.println(msg); // 输出一个字符串, 带换行
System . out . print ( msg ); // 输出一个字符串, 不带换行
System . out . printf ( format , msg ); // 格式化输出
- println 输出的内容自带“\n”,print不带“\n”。
- print 的格式化输出方式和C语言的 printf 是基本一致的。
代码示例
public class TestDemo { public static void main(String[] args) { String str = "abcdef"; System.out.println(str); System.out.print(str); int ret = 1; System.out.printf(" x=%d\n",ret); }
格式化字符
转换符 | 类型 | 举例 | |
d | 十进制整数 | ( "%d", 100 ) | 100 |
x | 十六进制整数 | ( "%x", 100 ) | 64 |
o | 八进制整数 | ( "%o", 100 ) | 144 |
f | 定点浮点数 | ( "%f", 100f ) | 100.000000 |
e | 指数浮点数 | ( "%e", 100f ) | 1.000000e+02 |
g | 通用浮点数 | ( "%g", 100f ) |
a | 十六进制浮点数 | ( "%a", 100 ) | 0x1.9p6 |
s | 字符串 | ( "%s", 100 ) | 100 |
c | 字符 | ( "%c", '1' ) | 1 |
b | 布尔值 | ( "%b", 100 ) | true |
h | 散列码 | ( "%h", 100 ) | 64 |
% | 百分号 | ( "%.2f%%", 2/7f ) | 0.29% |
(注:这个表格没必要记住,用到的时候根据需要查一下就行啦)