Input (grade 4): The syntax of Java is largely derived from C + +.
Output (grade 3): Java code looks a lot like C + + or C code. Unchanged C + + or C code will not work in Java, in most cases.