The println() function writes to the console area, the black rectangle at the bottom of the Processing environment. This function is often helpful for looking at the data a program is producing. Each call to this function creates a new line of output. More than one parameter can be passed into the function by separating them with commas. Alternatively, individual elements can be separated with quotes ("") and joined with the addition operator (+).

Before Processing 2.1, println() was used to write array data to the console. Now, use printArray() to write array data to the console.

Note that the console is relatively slow. It works well for occasional messages, but does not support high-speed, real-time output (such as at 60 frames per second). It should also be noted, that a println() within a for loop can sometimes lock up the program, and cause the sketch to freeze.


  • String s = "The size is ";
    int w = 1920;
    int h = 1080;
    println(w, "x", h);
    // This program writes to the console:
    // The size is 
    // 1920 x 1080
  • print("begin- ");
    float f = 0.3;
    int i = 1024;
    print("f is " + f + " and i is " + 1024);
    String s = " -end";
    // This program writes to the console:
    // "begin- f is 0.3 and i is 1024 -end"


  • println()
  • println(what)
  • println(variables)


  • what(byte, boolean, char, int, float, String, Object)data to print to console
  • variables(Object[])list of data, separated by commas


  • void