Examveda
Examveda

What will be the output of the following Java program?
import java.io.*;
class Chararrayinput
{
    public static void main(String[] args)
    {
  String obj  = "abcdef";
        int length = obj.length();
        char c[] = new char[length];
        obj.getChars(0, length, c, 0);
        CharArrayReader input1 = new CharArrayReader(c);
        CharArrayReader input2 = new CharArrayReader(c, 0, 3);
        int i;
        try
        {
while((i = input2.read()) != -1)
            {
                System.out.print((char)i);
            }
        } 
        catch (IOException e)
        {
            e.printStackTrace();
  }
}
}

A. abc

B. abcd

C. abcde

D. abcdef

Answer: Option A


This Question Belongs to Java Program >> Input Output

Join The Discussion

Related Questions on Input Output