examples of nested if else in java

0

nested if : 

when you put condition inisde another condition, this is called nested conditions

example:

if(condition1)

{

   if(condition2)

       things to do...

}

All Contributions

(Game: heads or tails) Write a program that lets the user guess whether the flip of

a coin results in heads or tails. The program randomly generates an integer 0 or 1,

which represents head or tail. The program prompts the user to enter a guess and

reports whether the guess is correct or incorrect.

Scanner s = new Scanner(System.in);
int randomNumber, guess;
		  
System.out.print("Enter a guess(0 or 1):");
guess = s.nextInt();
		  
if(guess == 0 || guess == 1) {
        randomNumber = (int)(Math.random() * 2);
		   
   if(guess == randomNumber) {
	System.out.print("You won.");
   } 
   else {
	System.out.print("You lose.");
   }
} 
else 
{
	System.out.print("The number you entered is not valid.");
}

(Sort three integers) Write a program that prompts the user to enter three integers

and display the integers in non-decreasing order.

import java.util.Scanner;

public class Main
{
	public static void main(String[] args) {

Scanner input = new Scanner(System.in);

		// Prompt the user to enter three integers
		System.out.print("Enter three integers: ");
		int number1 = input.nextInt();
		int number2 = input.nextInt();
		int number3 = input.nextInt();

		// Sort numbers
		int temp;
		if (number2 < number1 || number3 < number1)
		{
			if (number2 < number1)
			{
				temp = number1;
				number1 = number2;
				number2 = temp; 
			}
			if (number3 < number1)
			{
				temp = number1;
				number1 = number3;
				number3 = temp;
			}
		}
		if (number3 < number2)
		{
			temp = number2;
			number2 = number3;
			number3 = temp;
		}

		// Display numbers in accending order
		System.out.println(number1 + " " + number2 + " " + number3);
}
}

total contributions (2)

New to examplegeek.com?

Join us