Which code fragment, inserted at line 9, allows the Rainbow class to compile?

Given:
01. public class Rainbow {
02. public enum MyColor {
03. RED(0xff0000), GREEN(0x00ff00), BLUE(0x0000ff);
04. private final int rgb;
05. MyColor(int rgb) { this.rgb = rgb; }
06. public int getRGB() { return rgb; }
07. };
08. public static void main(String[] args) {
09. //insert code here
10. }
11. }
Which code fragment, inserted at line 9, allows the Rainbow class to compile?
A. MyColor skyColor = BLUE;
B. MyColor treeColor = MyColor.GREEN;
C. if(RED.getRGB() < BLUE.getRGB()) { }
D. Compilation fails due to other error(s) in the code.
E. MyColor purple = new MyColor(0xff00ff);
F. MyColor purple = MyColor.BLUE + MyColor.RED;

Download Printable PDF. VALID exam to help you PASS.

Leave a Reply

Your email address will not be published. Required fields are marked *


The reCAPTCHA verification period has expired. Please reload the page.