Java Class 질문 ㅠㅠ

  • hongtaesuk
    hongtaesuk

    제가 자바 왕 초보입니다...
    vi 에서 코드를 작성할 때

    public class Main{
    public static void main(String[] args){
    //
    }
    }

    public static class Pair{
    static int first;
    static int second;
    }

    이렇게 작성했거든요?
    실행 클래스가 Main 이라서 Main.java 했는데 콤파일 하면
    Pair.java 로 해야한다고 그러고 Pair.java로 하면 Main.java로 해야 한다고 그러고...
    두 개의 클래스가 동시에 들어갈 수 없다고는 들었는데 (맞는말인지도 모르겠어요 ㅠㅠ)
    ACM 제출 할 때, 한 번에 다 올려야 되잖아요?
    어떻게 해야하나요?


    12년 전
3개의 댓글이 있습니다.
  • JongMan
    JongMan

    자바에서는 한 파일에 두 개의 "public" 클래스를 넣을 수 없습니다.
    따라서 Pair 를 public class 대신에 그냥 class 로 선언하시거나, Main 클래스 안에 집어 넣으시면 됩니다. ^^


    12년 전 link
  • hongtaesuk
    hongtaesuk

    고맙습니다 :)


    12년 전 link
  • Megalusion
    Megalusion

    좋아요~


    12년 전 link
  • 정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.