전체 글186 Chapter 02-1. 기본 자료구조_배열이란 자료구조데이터 단위와 데이터 자체 사이의 물리적 또는 논리적인 관계 → 자료를 효율적으로 사용할 수 있도록 컴퓨터에 저장하는 방법 배열(array)같은 자료형의 변수인 구성 요소(component)가 모인 것int[] a; // 구성 요소의 자료형이 int형인 배열 위의 배열 선언에서 만들어지는 a는 배열 변수(array variavle)라고 부르는 특수한 변수일뿐 배열 그 자체는 아님배열 본체는 연산자 new를 사용하여 생성함아래와 같이 선언하면 생성한 배열 본체를 참조할 수 있음 → 왼쪽 피연산자인 배열 a에 참조하는 곳을 대입하여 배열 변수 a와 배열 본체를 연결a = new int[5]; // new를 사용하여 배열 본체를 생성한 뒤 배열 변수 a와 연결 아래의 코드는 배열 본체 생성과 배열 변수.. 2024. 6. 22. 스프링 입문 - Sec.1~7 보호되어 있는 글 입니다. 2024. 5. 7. Chapter 01-2. 기본 알고리즘_반복 while문으로 1부터 n까지 합 구하기 package ch01_2; import java.util.Scanner; // while문으로 1부터 n까지 합 구하기 public class Ex01_sumWhile { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.println("1부터 n까지의 합을 구합니다."); System.out.print("n값 => "); int n = scan.nextInt(); int sum = 0; // 합 int i = 1; // i가 n 이하면 반복(n까지 더함) while (i b) { min = b; max = a; } else { min = a; max.. 2023. 11. 19. Chapter 01-1. 기본 알고리즘_알고리즘이란? 세 값의 최댓값 구하기 package ch01_1; import java.util.Scanner; // 3개의 정숫값 입력하고 최댓값 출력하기 public class Ex01_max3 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int a = scan.nextInt(); int b = scan.nextInt(); int c = scan.nextInt(); int max = a; if (b > max) max = b; if (c > max) max = c; System.out.println("최댓값 => " + max); } } 세 값의 최댓값 구하는 메서드 만들기 package ch01_1; // 3개의.. 2023. 11. 19. Chapter 08. 인터페이스 인터페이스(interface) 사전적 의미로 두 장치를 연결하는 접속기 여기서 두 장치를 서로 다른 객체로 본다면, 두 객체를 연결하는 역할 객체 A는 인터페이스의 메소드만 사용하고, 인터페이스 뒤편의 객체 B 또는 객체 C의 메소드가 실행되기에 다형성 구현에 주된 기술로 이용됨 상속을 이용해 다형성을 구현할 수도 있지만, 인터페이스를 이용해서 다형성을 구현하는 경우가 더 많음 인터페이스 선언 class 키워드대신 interface 키워드 사용 interface 인터페이스명 { ... } // default 접근 제한 public interface 인터페이스명 { ... } // public 접근 제한 중괄호 안에는 인터페이스가 가지는 멤버 선언할 수 있음 public interface 인터페이스명 { .. 2023. 9. 20. 이전 1 ··· 4 5 6 7 8 9 10 ··· 38 다음