logo

CuriousTab

CuriousTab

Discussion


Home Java Programming Java.lang Class See What Others Are Saying!
  • Question
  • What will be the output of the program?
    public class Test178 
    { 
        public static void main(String[] args) 
        {
            String s = "foo"; 
            Object o = (Object)s; 
            if (s.equals(o)) 
            { 
                System.out.print("AAA"); 
            } 
            else 
            {
                System.out.print("BBB"); 
            } 
            if (o.equals(s)) 
            {
                System.out.print("CCC"); 
            } 
            else 
            {
                System.out.print("DDD"); 
            } 
        } 
    }
    


  • Options
  • A. AAACCC
  • B. AAADDD
  • C. BBBCCC
  • D. BBBDDD

  • Correct Answer
  • AAACCC 


  • More questions

    • 1. What will be the output of the program (in jdk1.6 or above)?
      public class BoolTest 
      {
          public static void main(String [] args) 
          {
              Boolean b1 = new Boolean("false");
              boolean b2;
              b2 = b1.booleanValue();
              if (!b2) 
              {
                  b2 = true;
                  System.out.print("x ");
              }
              if (b1 & b2) /* Line 13 */
              {
                  System.out.print("y ");
              }
              System.out.println("z");
          }
      }
      

    • Options
    • A. z
    • B. x z