java中print、printf和println的区别


print、printf和println的区别

print

//print输出的内容不换行,多个print语句同一行接连输出
System.out.print("hello");
System.out.print("Jack");
//输出结果为:
//helloJack

println

//println输出内容自动换行
System.out.println("hello");
System.out.println("Jack");
//输出结果为:
//hello
//Jack

printf

//printf输出格式与c中格式一样,字符串“”里的内容全部输出,双引号中的变量使用格式控制,后面接上变量名,中间使 //用逗号隔开
//printf("格式控制",变量名); 
int age = 18;
System.out.printf("Jack今年%d岁",age);
//输出结果为:
//Jack今年18岁

相关