GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Processing
  • Download
  • Reference
  • Environment
  • Libraries
  • Tools
  • Wiki
  • Tutorials
  • Examples
  • Books
  • Forum
  • Overview
  • People
  • Privacy

This view

  • Original page
  • New address

GeezerVison is showing processing.org — == (equality) / Reference

Reference+
Documentation→Reference→Control→Relational Operators

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

  • value1int, float, char, byte, boolean
  • value2int, float, char, byte, boolean

Related

  • greaterthan
  • lessthan
  • greaterthanorequalto
  • lessthanorequalto
  • inequality
Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.