Java Exercise 5: Character Operations Demo
class CharDemo { public static void main(String arg[]) { char ch1; // char variables work like integers + character types can be computed // char = data type; ch1 = variable name (local variable = must be initialized) // (in C, garbage values would be stored) ch1 = 'X'; // initialization System.out.println("ch1 = " + ch1); } }Key insight: In Java, char variables behave like integers and can participate in arithmetic operations. Local variables must be explicitly initialized (unlike C where uninitialized variables contain garbage values).
