본문 바로가기

명품자바에센셜4

명품 자바 에센셜 4강 실습문제 1. 아래 실행 결과와 같이 출력하는 다음 main()을 가진 Song 클래스를 작성하라. Song 클래스는 노래 제목 title 필드, 생성자, getTitle() 메소드로 구성된다. public static void main(String[] args) { Song mySong = new Song("Nessun Dorma"); Song yourSong = new Song("공주는 잠 못 이루고"); System.out.println("내 노래는 " + mySong.getTitle()); System.out.println("네 노래는 " + yourSong.getTitle()); } 답: public class Song { String title; public Song(String title) { thi.. 2022. 3. 17.
명품 자바 에센셜 4강 이론문제 1. 자바의 클래스와 객체에 대한 설명 중 틀린 것은? ① 객체를 인스턴스라고도 부른다. ② 클래스는 객체를 생성하기 위한 틀이다. ③ 클래스는 필드와 메소드로 구성된다. ④ 클래스의 필드들은 private 보다는 public으로 선언하는 것이 바람직하다. 2. 생성자에 대한 설명 중 잘못된 것은? ① 한 클래스에 여러 개의 생성자가 있어도 된다. ② this()는 생성자에서 다른 생성자를 호출하는 코드이다. ③ 생성자에서는 this 레퍼런스를 사용할 수 없다. ④ 생성자는 객체 당 오직 한 번만 호출된다. 3. 다음 중 Circle 클래스의 배열 생성 문에서 오류가 없는 것은? ① Circle c[] = new Circle[]; ② Circle []c = new Circle(); ③ Circle []c.. 2022. 3. 16.
명품 자바 에센셜 3강 실습문제 1. 영문 소문자를 하나 입력받고 그 문자보다 알파벳 순위가 낮은 모든 문자를 출력하는 프로그램을 작성하라. 답: import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("알파벳 한 문자를 입력하세요>>"); String s = sc.next(); char c = s.charAt(0); for (int i = 0; i 2 44 77 6 8 9 12 88 100 2323 6 9 12 답: import java.util.Scanner; public class Main { public static void main(.. 2022. 3. 10.
명품 자바 에센셜 3강 이론문제 1. while문을 가진 다음 프로그램에 대해 물음에 답하라. int i = 0, sum = 0; while(i 10) break; } System.out.println(sum); int i = 0, sum = 0; do { i = i + 2; if(i > 10) continue; sum += i; } while(i 2022. 3. 9.