arraylist
문제 1: 두 번째로 큰 수 찾기 정수 리스트에서 두 번째로 큰 수를 찾는 프로그램을 작성하세요. 입력: 정수가 담긴 ArrayList 출력: 두 번째로 큰 수 (존재하지 않으면 -1) 제약 조건: 리스트의 크기는 0 이상 중복된 값이 있을 수 있음 모든 숫자는 양수 (positive integers) Col...
문제 1: 두 번째로 큰 수 찾기 정수 리스트에서 두 번째로 큰 수를 찾는 프로그램을 작성하세요. 입력: 정수가 담긴 ArrayList 출력: 두 번째로 큰 수 (존재하지 않으면 -1) 제약 조건: 리스트의 크기는 0 이상 중복된 값이 있을 수 있음 모든 숫자는 양수 (positive integers) Col...
문제 1: 구구단 2단부터 9단까지 구구단을 출력하세요. 예상 출력: 2 × 1 = 2 2 × 2 = 4 ... 9 × 9 = 81 문제 2: 별 찍기 패턴 1 다음 패턴을 출력하세요. 예상 출력: * ** *** **** ***** 문제 3: 별 찍기 패턴 2 다음 패턴을 출력하세요. 예상 출력: ***** **** *** *...
package d.inheritance.practice_02; class Animal { String name; int age; public Animal(String name, int age) { this.name = name; this.age = age; } public void ...
Library 클래스에 있는 applyDiscountToAll 함수에서 books[i]에다가 Book 클래스에 있는 applyDiscount 함수를 쓰면 applyDiscount 함수가 실행 되는데 그게 정확히 어떻게 books 배열 안에 있는 객체 하나 하나의 price라는 속성에 접근해서 applyDiscount 함수의 로직을 적용 하여 데이터들을...
Static (정적인) 클래스는 정의 하는것 (설계도) object들은 그 클래스를 기반으로 만들어진 실체화된 객체, 인스턴스라고 함 클래스란 것도 결국 어떤 데이터들의 집합 이기 때문에 이 클래스가 어떤 변수를 가질 수 있고 어떠한 기능을 가질 수 있음. 그래서 이 클래스 한테 변수 혹은 어떤 메서드를 정하기 위해서 ...
싱글톤 인스턴스가 오직 1개만 생성 되도록 보장 하는 디자인 패턴 public class Database { // 1. private static 인스턴스 private static Database instance = null; // 2. private 생성자 (외부에서 new 불가) private Databa...
int[] origin = {1, 2, 3, 4, 5}; int[] copied = Arrays.copyOf(origin, origin.length); System.out.println(Arrays.toString(copied)); int[] copied2 = origin; System.out...
import java.util.Arrays; public class ArraysUtility { public static void main(String[] args) { int[] numbers = {5, 2, 8, 1, 9}; // 1. toString() - 배열을 문자열로 System.out.p...
소수: 1과 자기 자신 외에는 약수가 없는 수 약수: 어떤 수를 나누어 떨어지게 하는(나머지가 0이 되게 하는) 수 public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = 17; boolean...