Console API – OCPJP 6

5) What will be the output of the following program?

package console;
public class Ques02 {
	public static void main(String[] args) {
		int anInt = 100;
		double aDouble = 100.00;
		System.console().format("%2d - %1f", anInt, aDouble);
  1. The program will output ‘100.000000 – 100’.
  2. The program will output ‘100 – 100.000000’.
  3. The program will throw a IllegalFormatConversionException at run-time.
  4. The program will output ‘100 – 100’.

Get more questions on Console


5) b.

Here the ordering of the arguments (anInt and aDouble) matters, not the formatting strings ‘%2 – %1d’. So the first output will be the value of anInt variable followed by a hyphen (‘-‘) followed by the value of aDouble variable.

Leave a Reply

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

Pin It on Pinterest

Share This

Share this post with your friends!