Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * The professor repeated multiple times variations of "You MUST set up your IF/ELSEIF structures this way – there
- * cannot be the possibility where more than one condition might be true." Do you agree? I'm sure there must be
- * situations that fit the following. But the set I specified proves that it's also possible for both the if and the
- * else-if to be true, yet the logic shows it's useful to check for both. I don't understand why we MUST not have
- * multiple cases that might potentially be true. It still compiles just fine, so it's not a syntax issue.
- */
- public class SetTest
- {
- public static void main( String[] args )
- {
- int[] set = {2, 2, 4};
- if (set[0] == set[1])
- {
- System.out.println("The first number is the same as the second number. I don't care " +
- "what either number is right now.");
- }
- else if (set[0] == 2)
- {
- System.out.println("The first two numbers apparently aren't equal, and the first " +
- "number is 2. This is useful for what I have to do in this case!");
- }
- else
- {
- System.out.println("It's good to know that the first two numbers aren't equal and " +
- "that the first number isn't 2! Now I can do the something that " +
- "relies on both of those facts being false.");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment