loading

If

Java Conditions and If Statements

As you are already aware, Java offers the standard mathematical logical conditions:

  • Less than: a < b
  • Less than or equal to: a <= b
  • Greater than: a > b
  • Greater than or equal to: a >= b
  • Equal to a == b
  • Not Equal to: a != b

These circumstances can be used to carry out various actions for various choices.

In Java, conditional statements look like this:

  • Use if to specify a block of code to be executed, if a specified condition is true
  • Use else to specify a block of code to be executed, if the same condition is false
  • Use else if to specify a new condition to test, if the first condition is false
  • Use switch to specify many alternative blocks of code to be executed

The if Statement

Use the if statement to specify a block of Java code to be executed if a condition is true.

Syntax

				
					if (condition) {
  // block of code to be executed if the condition is true
}
				
			

Keep in mind that if is written in lowercase. If or IF in uppercase will result in an error.

In the example below, we test two values to find out if 20 is greater than 18. If the condition is true, print some text:

Example

				
					if (20 > 18) {
  System.out.println("20 is greater than 18");
}
				
			

Additionally, we can test the following variables:

Example

				
					int x = 20;
int y = 18;
if (x > y) {
  System.out.println("x is greater than y");
}
				
			

Example explained

In the example above, we use the > operator to test whether x is greater than y using two variables, y and x. We print “x is greater than y” on the screen since x is 20 and y is 18, and we know that 20 is greater than 18.

Share this Doc

If

Or copy link

Explore Topic