fork download
  1. class Test {
  2. public static void main(String[] args)
  3. {
  4. Test test = new Test();
  5.  
  6. test.and();
  7. System.out.println();
  8. test.or();
  9. System.out.println();
  10. test.xor();
  11. System.out.println();
  12. test.not();
  13. }
  14.  
  15. public void or()
  16. {
  17. Boolean[] a_values = {false, true};
  18. Boolean[] b_values = {false, true};
  19.  
  20. for(boolean a: a_values){
  21. for (boolean b: b_values){
  22. System.out.println(a + " || " + b + " == " + (a || b));
  23. }
  24. }
  25. }
  26.  
  27. public void xor()
  28. {
  29. Boolean[] a_values = {false, true};
  30. Boolean[] b_values = {false, true};
  31.  
  32. for(boolean a: a_values){
  33. for (boolean b: b_values){
  34. System.out.println(a + " ^ " + b + " == " + (a ^ b));
  35. }
  36. }
  37. }
  38.  
  39. public void and()
  40. {
  41. Boolean[] a_values = {false, true};
  42. Boolean[] b_values = {false, true};
  43.  
  44. for(boolean a: a_values){
  45. for (boolean b: b_values){
  46. System.out.println(a + " && " + b + " == " + (a && b));
  47. }
  48. }
  49. }
  50.  
  51. public void not()
  52. {
  53. Boolean[] a_values = {false, true};
  54.  
  55. for(boolean a: a_values){
  56. System.out.println("!" + a + " == " + !a);
  57. }
  58. }
  59. }
Success #stdin #stdout 0.03s 245632KB
stdin
Standard input is empty
stdout
false && false == false
false && true == false
true && false == false
true && true == true

false || false == false
false || true == true
true || false == true
true || true == true

false ^ false == false
false ^ true == true
true ^ false == true
true ^ true == false

!false == true
!true == false