метод println-что означают последние 2 буквы (l & n)?

Я думаю, это связано с println()'строки функциям s ('n'), но в сокращенной буквенной форме это будет nl, а не ln. Спасибо за любые комментарии.

5 ответов


это исторический.

Паскаль write и writeln.

write выведет строку, оставив курсор в конце этой строки.

writeln (где ln было сокращенно от "line") бы write целая строка текста и переместите курсор на начало следующей строки, как правило, автоматически добавляя CRLF или какая-либо другая последовательность управления, зависящая от ОС.

Java унаследовала аббревиатуру, но использовала print вместо write.


Привет, если это полезно..

http://docs.oracle.com/javase/7/docs/api/java/io/PrintStream.html

вы можете найти его под заголовком PrintStream Класс

ln просто означает строку-он печатает символ / строку в новой строке.


код println расшифровывается рисунком "printline".

в этом нет ничего особенного :P он будет печатать новую строку вместо того, чтобы печатать ее на той же строке.


метод println() метод Завершает текущую строку, записывая строку разделителя строк. Строка разделителя строк определяется строкой системного свойства.разделитель, и не обязательно является одним символом новой строки ('\n').

 public void println() {
     newLine();
 }

кроме того, есть перегруженные методы println(String s), println(Char c), println(Double d), println(Float f), println(Long l), println(int i), println(bool b).

вот ссылка, которая дает все code.
http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/6-b14/java/io/PrintStream.java#PrintStream.println%28%29.


println - > линия печати.

Это означает, что он будет печатать строку, которую вы дали ему через параметр, и идет с курсором к следующей строке, ожидая другого ввода.