IDNLearn.com offers a collaborative platform for sharing and gaining knowledge. Our platform provides accurate, detailed responses to help you navigate any topic with ease.

Consider the following code segment in which the int variable x has been properly declared and initialized.if (x % 2 == 1){System.out.println("YES");}else{System.out.println("NO");}Assuming that x is initialized to the same positive integer value as the original, which of the following code segments will produce the same output as the original code segment?I.if (x % 2 == 1){System.out.print("YES");}if (x % 2 == 0){System.out.println("NO");}II.if (x % 2 == 1){System.out.println("YES");}else if (x % 2 == 0){System.out.println("NO");}else{System.out.println("NONE");}III.boolean test = x % 2 == 0;if (test){System.out.println("YES");}else{System.out.println("NO");}A I onlyB II onlyC III onlyD I and II onlyE I, II, and III