метод 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 - > линия печати.
Это означает, что он будет печатать строку, которую вы дали ему через параметр, и идет с курсором к следующей строке, ожидая другого ввода.