This reference is for Processing 3.0+. If you have a previous version, use the reference included with your software in the Help menu. If you see any errors or have suggestions, please let us know. If you prefer a more technical reference, visit the Processing Core Javadoc and Libraries Javadoc.

Name

== (equality)

Examples
int a = 23;
int b = 23;
if (a == b) {
  println("the values of variables 'a' and 'b' are the same");
}
Description Determines if two values are equivalent. Please note the equality operator (==) is different from the assignment operator (=) and although they look similar, they have a different use. If you're comparing two variables, the quality operator (==) only works with primitive data types like int, float, and char and not with composite data types like Array, Table, and PVector

Note that when comparing String objects, you must use the equals() method instead of == to compare their contents. See the reference for String or the troubleshooting note for more explanation.
Syntax
value1 == value2
Parameters
value1 int, float, char, byte, boolean
value2 int, float, char, byte, boolean
Related> (greater than)
< (less than)
>= (greater than or equal to)
<= (less than or equal to)
!= (inequality)
Updated on January 9, 2020 00:33:17pm EST

Creative Commons License