Search code examples
javaoutprintln

println method - what do the last 2 letters (l & n) stand for?


I guess it's related to println()'s newline functionality ('\n'), but in abbreviated letter-based form, that would be nl rather than ln. Thank you for any comments.


Solution

  • It's historic.

    Pascal had write and writeln.

    write would output a string, leaving the cursor at the end of that string.

    writeln (where ln was short for "line") would write a whole line of text and move the cursor to the start of the next line, typically by automatically appending a CRLF or some other OS-dependent control sequence.

    Java inherited the abbreviation, but used print instead of write.