Correct Answer : C
Java is strongly typed language. This means in order to use a variable it must be declared with its type. The variables once declared of some type cannot be changed to other type but its value can be changed to other value of same type. You can not assign a value of one type, to a variable of another type. The advantage of strongly typed is that it imposes restrictions on the programmer which guarantees consistency of result.