본문 바로가기

분류 전체보기227

명품 자바 에센셜 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.
[백준] 2338번: 긴자리 계산 - 자바 https://www.acmicpc.net/problem/2338 2338번: 긴자리 계산 첫째 줄에 A+B, 둘째 줄에 A-B, 셋째 줄에 A×B를 출력한다. 각각을 출력할 때, 답이 0인 경우를 제외하고는 0으로 시작하게 해서는 안 된다(1을 01로 출력하면 안 된다는 의미). www.acmicpc.net [문제] [코드] import java.math.BigInteger; import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); BigInteger A = sc.nextBigInteger(); BigInteger B = sc.nextBigIntege.. 2022. 3. 14.