본문 바로가기

자바49

명품 자바 에센셜 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.
[백준] 2845번: 파티가 끝나고 난 뒤 - 자바 https://www.acmicpc.net/problem/2845 2845번: 파티가 끝나고 난 뒤 파티가 끝나고 나면, 사람들은 누가 파티에 왔는지와 얼마나 많은 사람들이 왔는지를 궁금해한다. 보통 파티는 매우 크게 열리기 때문에, 정확하게 몇 명이 참가했는지 알 수가 없다. 지난주 토 www.acmicpc.net [문제] [코드] import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int L = sc.nextInt(); int P = sc.nextInt(); int result = L*P; for(int i = 0; i < 5; i++) { i.. 2022. 3. 16.
[백준] 2475번: 검증수 - 자바 https://www.acmicpc.net/problem/2475 2475번: 검증수 컴퓨터를 제조하는 회사인 KOI 전자에서는 제조하는 컴퓨터마다 6자리의 고유번호를 매긴다. 고유번호의 처음 5자리에는 00000부터 99999까지의 수 중 하나가 주어지며 6번째 자리에는 검증수가 들 www.acmicpc.net [문제] [코드] import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int sum = 0; for(int i = 0; i < 5; i++) { int a = sc.nextInt(); sum += Math.pow(a, 2); } Syste.. 2022. 3. 15.