// Author: Kiri Wagstaff, wkiri@cs.cornell.edu // Date: June 27, 2001 public class Lecture3 { public static void main(String[] args) { /***************************************************************** * Read program, predict output, then run it and check yourself. * *****************************************************************/ System.out.println("Welcome to Lecture 3."); // Operators ( + - * / % ) // Expressions - precedence, associativity // Experiment with adding parentheses. // Study the precedence rules (Appendix 2) System.out.println( 1 + 3 - 3 / 4 ); System.out.println( 1 + 5 % 3 / 4 ); // Comparison operators ( < > <= >= == != ) // Result is a BOOLEAN System.out.println( 3.14159 > 4.0 ); System.out.println( 'a' != 'b' ); // Boolean operators // Result is a BOOLEAN System.out.println( 3.14159 > 4.0 || true ); System.out.println( 'a' != 'b' && 6 >= 3 ); // Parentheses help disambiguate System.out.println( !('a' != 'b') 6 >= 3 ); // Statements: // Empty statement ; // Block statement { System.out.println("Block statement, part 1."); System.out.println("Block statement, part 2."); System.out.println("Block statement, part 3."); } } }