Name

+ (addition)

Description

Adds two values or concatenates string values. As a mathematical operator, it calculates the sum of two values. As a string operator, it combines two strings into one and converts from primitive datatypes into the String datatype if necessary.

Examples

  • int a = 50 + 5;  // Sets 'a' to 55
    int b = a + 5;   // Sets 'b' to 60
    
  • String s1 = "Chernenko";
    String s2 = "Brezhnev";
    String sc1 = s1 + s2;
    String sc2 = s1 + ", Andropov, " + s2;
    println(sc1);  // Prints "ChernenkoBrezhnev"
    println(sc2);  // Prints "Chernenko, Andropov, Brezhnev"
    
  • String s1 = "Gorbachev";
    int i = 1987;
    String sc1 = s1 + i;
    println(sc1);  // Prints "Gorbachev1987"
    

Syntax

  • value1 + value2

Parameters

  • value1String, int, float, char, byte, boolean
  • value2String, int, float, char, byte, boolean