2016-10-31 8 views
-4

나는 이걸 실행할 때마다 아무 것도 인쇄하지 않는다. 나는 오류가 없으며 여전히 아무것도 인쇄하지 않습니다. 나는 그것도 입력 할 수 없습니다. 무슨 일이 일어나고 있는지, 도와주세요. 나는 며칠 동안이 작업을 시작하면서 오류를 수정하려고 노력했으며, 시도한 후에 수정하려고 시도했다. 단지 아무 말도하지 않습니다. 나는 전에 이것을 본 적이 없기 때문에 누군가 도와주세요.콘솔에 아무 것도 인쇄되지 않습니까?

public class Mac { 

    public static void main(String[]args) { 

    } 

    public Mac() 
    { 
     intArrayExample(); 
     stringArrayExample(); 
     intArrayExample2(); 
     stringArrayExample(); 
    } 


    private void intArrayExample() 
    { 
     int[] intArray = new int[3]; 
     intArray[0] = 1; 
     intArray[1] = 2; 
     intArray[2] = 3; 
     System.out.println("Numerical Listing"); 
     for (int i=0; i<intArray.length; i++) 
     { 
      System.out.println(intArray[i]); 
     } 
    } 

    private void stringArrayExample() 
    { 
     String[] stringArray = new String[3]; 
     stringArray[0] = "a"; 
     stringArray[1] = "b"; 
     stringArray[2] = "c"; 
     System.out.println("Alphabetical Listing"); 
     for (int i=0; i<stringArray.length; i++) 
     { 
     System.out.println(stringArray[i]); 
     } 
    } 


    private void intArrayExample2() 
    { 
     int[] intArray = new int[] {4,5,6,7,8}; 
     System.out.println("Numerical Listing (version 2)"); 
     for (int i=0; i<intArray.length; i++) 
     { 
     System.out.println(intArray[i]); 
     } 
    } 

    @SuppressWarnings("unused") 
    private void stringArrayExample1() 
    { 
     String[] stringArray = new String[3]; 
     stringArray[0] = "d"; 
     stringArray[1] = "h"; 
     stringArray[2] = "e"; 
     stringArray[3] = "f"; 
     System.out.println("Alphabetical Listing (version 2)"); 
     for (int i=0; i<stringArray.length; i++) 
     { 
     System.out.println(stringArray[i]); 
     } 
    } 
} 
+0

기본 메소드가 비어있어 아무 것도 인쇄되지 않습니다. –

+1

어떻게 [태그 : 컴파일러 오류]입니까? – Kritner

+1

모든 메소드를'static' 타입으로 만들고'main' 메소드에서'Mac()'을 호출하십시오 – davedwards

답변

1

주 방법 public static void main(String[]args)은 비어 있습니다! 아무것도 실행되고 있지 않습니다! 당신이 작성한 Mac mac = new Mac();을 작성하면 생성자의 모든 메소드가 호출됩니다.

public Mac() 
{ 
    intArrayExample(); 
    stringArrayExample(); 
    intArrayExample2(); 
    stringArrayExample(); 
} 
관련 문제