Java conditionals.


public class Conditions {
	public static void main(String [] args) {
		int n = 5;
		// check if n is between 1 and 6
		if (n >= 1 && n <= 6) {
			System.out.println(n + " is in the range from 1 to 6");
		} else {
			System.out.println(n + " is outside of the range from 1 to 6");
		}
		
		// if doesn't have to have an else
		// check if n is not equal to 10:
		if (n != 10) { // you can also write if (!(n == 10))
			System.out.println(n + " is not equal to 10");	
		}
		
		// check if n is divisible by 2 or 5:
		if (n % 2 == 0 || n % 5 == 0) {
			System.out.println(n + " is divisible by 2 or 5");	
		}
		
		// check if n is divisible by 2 or 5 but not by both
	
		// cascading if/else is just a sequence of if/elses:
		if (n < 0) {
			System.out.println(n + " is negative");	
		} else if (n == 0) {
			System.out.println("n is 0");	
		} else { // no more checks are needed: no other possibilities
			System.out.println(n + " is positive");	
		}
	}
}

CSci 2101 course web site.

The views and opinions expressed in this page are strictly those of the page author. The contents of this page have not been reviewed or approved by the University of Minnesota.