MrDoyle

Conditionals

Aug 21st, 2020
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.65 KB | None | 0 0
  1. public class Main {
  2.  
  3.     public static void main(String[] args) {
  4.  
  5.  
  6.         //"and" Boolean operator
  7.         System.out.println();
  8.         System.out.println("Testing && operator");
  9.         System.out.println("Testing true && true: " + (true && true)); //prints true
  10.         System.out.println("Testing true && false: " + (true && false)); //prints false
  11.         System.out.println("Testing false && false: " + (false && false)); //prints false
  12.         System.out.println("Testing false && true: " + (false && true)); //prints false
  13.  
  14.  
  15.         // && operator with math operators
  16.         System.out.println();
  17.         System.out.println("Testing math operators with &&");
  18.         System.out.println("Testing (2 < 3 && 4 < 5): " + (2 < 3 && 4 < 5)); //prints true
  19.         System.out.println("Testing (2 > 3 && 4 < 5): " + (2 > 3 && 4 < 5)); // prints false
  20.  
  21.         //"or" Boolean operator
  22.         System.out.println();
  23.         System.out.println("Testing || operator");
  24.         System.out.println("Testing true || true: " + (true || true)); //prints true
  25.         System.out.println("Testing true || false: " + (true || false)); //prints true
  26.         System.out.println("Testing false || true: " + (false || true)); //prints true
  27.         System.out.println("Testing false || false: " + (false || false)); //prints false
  28.  
  29.  
  30.         // || operator with math operators
  31.         System.out.println();
  32.         System.out.println("Testing math operators with ||");
  33.         System.out.println("Testing (2 < 3 && 4 < 5): " + (2 < 3 || 4 < 5)); //prints true
  34.         System.out.println("Testing (2 > 3 && 4 < 5): " + (2 > 3 || 4 < 5)); // prints true
  35.         System.out.println("Testing (2 > 3 && 4 > 5): " + (2 > 3 || 4 > 5)); // prints false
  36.  
  37.  
  38.         //"not" operator
  39.         System.out.println();
  40.         System.out.println("Testing ! operator");
  41.         System.out.println("Testing !false: "+ !false); // prints true
  42.         System.out.println("Testing !true: " + !true); // prints false
  43.  
  44.         //! operator with math operators
  45.         System.out.println();
  46.         System.out.println("Testing math operators with !");
  47.         System.out.println("Testing !(4 <= 10): " + !(4 <= 10)); // prints false
  48.  
  49.         // precedence !, &&, and ||
  50.         System.out.println();
  51.         System.out.println("Testing precedence of !, && and ||");
  52.         System.out.println("Testing !(false) || true && false: " + (!(false) || true && false)); // prints true
  53.  
  54.         //summary of all
  55.         System.out.println();
  56.         boolean riddle = !(1 < 8 || (5 > 2 && 3 < 5));
  57.         System.out.println("Testing !(1 < 8 || (5 > 2 && 3 < 5)): " + riddle ); // prints false
  58.     }
  59. }
  60.  
Advertisement
Add Comment
Please, Sign In to add comment