目录
基本语法
代码示例
格式化字符
基本语法
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=%dn",ret);
}
}
格式化字符
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=%dn",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 ) | 100.000 |
| 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% |
(注:这个表格没必要记住,用到的时候根据需要查一下就行啦)



