명품 자바 프로그래밍

1. 자바 클래스를 작성하는 연습을 해보자. 다음 main() 메소드를 실행하였을 때 예시와 같이 출력되도록 TV 클래스를 작성하라. public static void main(String[] args) { TV myTV = new TV("LG", 2017, 32); //LG에서 만든 2017년 32인치 myTV.show(); } LG에서 만든 2017년형 32인치 TV 2. Grade 클래스를 작성해보자. 3 과목의 점수를 입력받아 Grade 객체를 생성하고 성적 평균을 출력하는 main()과 실행 예시는 다음과 같다. public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("수학..
1. 자바의 클래스와 객체에 대한 설명 중 틀린 것은? 답 : 4번 (private 로 선언하는 것이 바람직하다) 2. 생성자에 대한 설명 중 틀린것은? 답 : 4번 (아무 값도 리턴하지 않는 것은 맞으나 return 문은 사용할 수 있음) 3. 다음 코드 중 오류가 있는 것은? 답 : 3번 4. 다음 코드에 대해 설명하는 문항 중 틀린 것은? 답 : 2번 (Book 객체가 아니라 객체에 대한 레퍼런스가 10개 만들어진다. 아래 그림 참고) 5. 다음 중 메소드 오버로딩에 실패한 사례는? 답 : 1번 (오버로딩은 매개변수 타입이 다르거나 갯수가 달라야하는데 1번은 이에 해당하지 않기에) 6. 다음 코드에 대해 답하라. (1) this( )를 이용하여 생성자를 수정하라. class TV { int size..
1. 다음 프로그램에 대해 물음에 답하라? int sum = 0, i = 0; while (i < 100) { sum = sum + i; i += 2; } System.out.println(sum); (1) 무엇을 계산하는 코드이며 실행 결과 출력되는 내용은? 답 : 짝수를 더하는 코드이며 실행결과 2450이 출력된다. (2) 위의 코드를 main() 메소드를 만들고 WhileTest 클래스로 완성하라. public class WhileTest { public static void main(String[ ] args){ int sum=0, i=0; while(i < 100) { sum= sum+i; i+=2; } System.out.println(sum); } } (3) for 문을 이용하여 동일하게 실..
1. 자바에서 클래스를 선언할 때 사용하는 자바의 키워드는? -class 2. 다음은 10과 20을 더해 합을 출력하려고 작성한 자바 프로그램이지만 오류가 있다. public class SampleProgram { int i; int j; i=10; j=20; System.out.println(i+j)l } (1) 오류를 찾아내어 고쳐라. public class SampleProgram { public static void main(String[] args) { int i; int j; i=10; j=20; System.out.println(i+j); } } (2) 이 자바 클래스를 저장하는 소스 파일 이름은 무엇인가? SampleProgram.java (3) 명령창에서 이 프로그램을 컴파일하는 명령은?..
공부 기록장
'명품 자바 프로그래밍' 태그의 글 목록