import java.util.Scanner; public class NestedConditional { public static boolean isVowel(char letter) { return ( (letter=='a') || (letter=='e') || (letter=='i') || (letter=='o') || (letter=='u') ); } public static boolean isUpperCase(char letter) { return ( (letter>='A') && (letter<='Z') ); } public static void main(String[] args) { Scanner myScanner = new Scanner(System.in); System.out.print("Enter a number: "); double number = myScanner.nextDouble(); System.out.print("Enter a word: "); char firstLetter = myScanner.next().charAt(0); if (number < 0) { System.out.print("Negative "); if (isVowel(firstLetter)) { System.out.println("vowel."); } else { System.out.println("consonant."); } } else if (number > 0) { System.out.print("Positive "); if (isUpperCase(firstLetter)) { System.out.println("upper."); } else { System.out.println("not upper."); } } else { System.out.println("Zero " + firstLetter); } myScanner.close(); } } //Copyright 2010-2017 : Evan Golub