print和println有區(qū)別嗎,為什么print換成println就無法實現(xiàn)想要的結(jié)果?
package?com.javaprogram; public?class?javaprogram?{ public?static?void?main(String[]?args){ for?(int?i=1;i<=3;i++){ for?(int?j=1;j<=8;j++){ System.out.print("*"); } System.out.print("\n"); }System.out.println(); } }
如果把這里的print改為println,結(jié)果就不一樣!
Eclipse IDE for Eclipse Committers
Version: Mars Release (4.5.0)親測
2015-08-17
"\n"是換行符
所以System.out.print("\n");的效果等價于System.out.println("");
2015-08-17
print是在同一行輸出,println則是換行輸出
2015-08-17
println輸出后會自動換行,所以你打印一次*就會換行了,出不來你要的效果。