What will be the output of the following Java code snippet run as $ java Demo –length 512 –breadth 2 -h 3?

class Demo {
    @Parameter(names={"--length"})
    int length;
 
    @Parameter(names={"--breadth"})
    int breadth;
 
    @Parameter(names={"--height","-h"})
    int height;
 
    public static void main(String args[]) 
    {
        Demo demo = new Demo();
        new JCommander(demo, args);
        demo.run();
    }
 
    public void run() 
    {
        System.out.println(length+" "+ breadth+" "+height);
    }
}

a) 2 512 3
b) 2 2 3
c) 512 2 3
d) 512 512 3

1 thought on “What will be the output of the following Java code snippet run as $ java Demo –length 512 –breadth 2 -h 3?”

Leave a Comment