Java Notes Prev: Java Example: Do Nothing | Next: Console: Take me to your leader

Java Example: Console: Hello Earthling

This is very similar to the first program, but it actually does something. The additional parts are described below.

Beginning textbooks often use console output. In this style text lines appear on the "console", which is often a DOS command window or a separate pane in the development system you're using. Console output doesn't work with normal Graphical User Interface (GUI) programs, so it's preferable to use dialog box output which is compatible with normal GUI programs.

  1 
  2 
  3 
  4 
  5 
  6 
  7 
  8 
  9 
 10 
 11 
 12 
// File   : introductory/Greeting.java
// Purpose: This program can be used by aliens for first contact.
// Author : Fred Swartz - 2007-03-26 - Placed in public domain.

public class Greeting {

    public static void main(String[] args) {
        System.out.println("Hello Earthling.");
        System.out.println("We come in peace.");
    }

}
No imports are required
The System class is automatically imported (as are all java.lang classes).
Lines 8-9 - Write the output
You can write one complete output line to the console by calling the System.out.println() method. The argument to this method will be printed. println comes from Pascal and is short for "print line". There is also a similar print method which writes output to the console, but doesn't start a new line after the output.

System.out.println is a predefined method. A method is a group of Java statements which are defined in one of the Java libraries. After a method name you enclose in parentheses all values you want to send to the method. These values are called arguments or parameters. Text messages must be enclosed in quotes. Statements are generally followed by a semicolon.

Dialog Output

See Java Example: Dialog: Hello Earthling for how this program would be written using dialog output.