자바 고수님들 이클립스 오류 도와주세요

자바 고수님들 이클립스 오류 도와주세요

작성일 2023.03.18댓글 1건
    게시물 수정 , 삭제는 로그인 필요

package Study;

public class Card{

public int kind;

private int number;

public Card(int kind, int number) {

this.kind = kind;

this.number = number;

}

public String toString() {

//kind : 4, number:13이라면 만들어진고 리턴될 문자열 "[Spade:k]"

String[] kinds = {"", "Clover", "Heart", "Diamond", "SPade"};

String numbers = {"","A", "2","3","4","5","6","7","8","9","10","J","Q","K"};

String result = "[" kinds[this.kind ] + "." + numbers[this.number ] + "]";

return result;

}

}

public class Study01 {

public static void main(String[] args) {

Card c = new Card();

}

}


어떻게 바꿔야지 오류가 안 날까요... 초보라 모르겠어요 도와주세요 ㅠㅠ  



profile_image 익명 작성일 -

안녕하세요.

현재 클래스를 하나의 소스파일에 작성을 한듯 하네요.

우선 main메소드가 존재하는 클래스가 실행시작이 되는 클래스이고요,

main메소드가 존재하는 클래스 이름과 소스파일 이름이 일치해야 합니다.

그리고 규칙중 하나가 public 키워드는 소스파일 이름과 동일한 클래스에만 붙일수가 있습니다.

올리신 코드에 오류도 많이 있습니다. 수정해서 올려드릴테니 참고하세요.

그리고 가장 중요한 것은 소스파일 이름은 Study01.java 이어야 합니다.

class Card { public int kind; private int number; public Card(int kind, int number) { this.kind = kind; this.number = number; } public String toString() { //kind : 4, number:13이라면 만들어진고 리턴될 문자열 "[Spade:k]" String[] kinds = { "", "Clover", "Heart", "Diamond", "SPade" }; String[] numbers = { "", "A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K" }; String result = "[" + kinds[this.kind] + "." + numbers[this.number] + "]"; return result; } } public class Study01 { public static void main(String[] args) { Card c = new Card(2,5); } }

자바 이클립스에서 printf 문이...

... 같은데...고수님들의 답변 부탁드립니다 ~~^^* 안녕하세요? 이클립스를 사용하면서 JDK 5의 메써드나 객체를 사용할 경우 컴파일 오류가 나는 경우가...

자바 이클립스 오류 해결 도와주세요

계속 이렇게 뜨는데 이 오류 해결 방법 좀요ㅠㅠ 안녕하세요. 프로젝트 다시 만드세요. 새 자바 프로젝트 만들기 하시면 프로젝트 이름 넣고 finish누르지 마시고 next...

자바 jsp 고수님들 이클립스 도와주세요

이거 src 랑 mgr,bean이랑은 어케짜고 db 테이블 연동은 어케해야 회원가입이 성립되고 수정 탈퇴까지 가능할지 막막하네요 좀 도와주세요!! 인프런이나 생활코딩 같은 곳...