Reference+
Name
== (equality)
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 equality operator (==) only works with primitive data types like int, boolean, and char. It doesn't work with composite data types like Array, Table, and PVector.
Note that when comparing String objects, you must use the equals() method instead of ==. See the reference for String or the troubleshooting note for more explanation.
Examples
int a = 23; int b = 23; if (a == b) { println("the values of variables 'a' and 'b' are the same"); }
Syntax
value1 == value2
Parameters
value1
int, float, char, byte, booleanvalue2
int, float, char, byte, boolean
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.