在Java編程中,經常會用到r和n這兩個字符,它們有什么區別呢?
首先,我們來介紹r,它代表的是回車符(Carriage Return),在ASCII碼中對應的是十進制的13。當我們在Java中使用System.out.println()方法進行輸出時,會自動加上一個回車符,也就是r來進行換行:
System.out.println("Hello World!"); System.out.println("Java");
以上代碼的輸出結果將是:
Hello World! Java
這是因為System.out.println()方法會在每個輸出語句末尾自動添加r,這樣就實現了換行的功能。
然后,我們再來介紹n,它代表的是換行符(Line Feed),在ASCII碼中對應的是十進制的10。與r不同的是,n并不會自動加在輸出語句末尾,而是需要我們手動加上。例如:
System.out.println("Hello World!\nJava");
以上代碼的輸出結果將是:
Hello World! Java
可以看到,我們使用了在Hello World!結尾加上\n的方式來實現換行輸出的目的。
因此,r和n在Java編程中的區別就是:r是回車符,n是換行符,r可以自動添加在輸出語句末尾實現換行,而n則需要手動添加才能實現換行。
上一篇java 圖和樹