본문 바로가기

Java14

[백준/BOJ] 2565 최댓값 JAVA [백준/BOJ] 2565 최댓값 JAVA public class BOJ_2565_최댓값 { public static void main(String[] args) { int max_value = 0; int order = 0; Scanner sc = new Scanner(System.in); for(int i=1; i 2020. 7. 6.
[백준/BOJ] 10809 알파벳 찾기 JAVA [백준/BOJ] 10809 알파벳 찾기 JAVA import java.util.Scanner; public class BOJ_10809_알파벳찾기 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String word = sc.nextLine(); int[] words = new int[26]; for(int i=0; i 2020. 7. 6.
[Java] 내부(inner) 클래스 & 익명(Anonymous) 클래스 내부(inner) 클래스와 익명(anonymous) 클래스 내부(innter) 클래스 클래스 안에 또 다른 클래스를 선언하는 것으로 이렇게 하면 두 클래스의 멤버에 쉽게 접근할 수 있다 public class OuterClass{ int num = 10; String str1 = "java"; static String str11 = "world"; public OuterClass(){ System.out.println("OuterClass Constructor"); } class InnerClass{ int num = 100; String str2 = str1; public InnerClass() { System.out.println("InnerClass Constructor"); } } class SI.. 2020. 7. 3.
[Java] 배열 & 조건문 & 반복문 배열 인데스를 이용해서 자료형이 같은 데이터를 관리하는 것 배열은 주로 많은 데이터를 쉽게(효율적) 관리하기 위해 사용한다 // 배열 선언 후 초기화 int[] arr1 = new int[3]; arr1[0] = 1; arr1[1] = 2; arr1[3] = 3; // 배열 선언과 초기화를 동시에 int[] arr2={1,2,3}; 배열은 Immutable 최초 Memory Allocation 이후, 변경할 수 없다 개별 요소는 다른 값으로 변경이 가능하나, 삭제할 수 없다 크기를 늘리거나 줄일 수 없다 변경이 필요한 경우, 새로 작성하는 것이 낫다 배열과 메모리 배열을 구성하는 데이터의 자료형에 따라서 배열의 메모리 크기가 결정된다 int[] arr = new int[3]; int -> 4byte ar.. 2020. 7. 1.