Study Guide for CS 303E Test 1 (Fall 2007) * Number Conversions Decimal to binary, octal, hexadecimal and back Binary to octal and hexadecimal and back * Define Variables * Prove Boolean identities with truth tables * Write Boolean expressions * What is the Java Virtual Machine? * Why is Java considered architecture neutral? * Evaluate expressions * Use increment and decrement operators * Know the difference between applying (&& and &) and (|| and |) * Use bitwise operators (& | ^) in a computation * Use the shift operators (<<, >>, >>>) in a computation * Use the conditional operator ? : * Write algorithms in English * Read strings, integers, and floating point numbers from the console with Scanner * Output results in formatted (printf) or unformatted (println) form * Use if-else in a computation * Evaluate the results of a computation that has a switch statement * Convert if-else to switch and vice versa * Write a simple program that will Prompt the user for input Read the input Compute with that input (will involve if-else statements) Write the results