Home / Java Programming / Language Fundamentals :: Discussion

Discussion :: Language Fundamentals

  1. public class F0091 
    {    
        public void main( String[] args ) 
        {  
            System.out.println( "Hello" + args[0] ); 
        } 
    }
  2. A.

    Hello

    B.

    Hello Foo91

    C.

    Hello world

    D.

    The code does not run.

    View Answer

    Workspace

    Answer : Option D

    Explanation :

    Option D is correct. A runtime error will occur owning to the main method of the code fragment not being declared static:

    Exception in thread "main" java.lang.NoSuchMethodError: main

    The Java Language Specification clearly states: "The main method must be declared public, static, and void. It must accept a single argument that is an array of strings."

     

     

     

     


Be The First To Comment