개발177 [1주차] Java 중급 - 생활 속에서 객체 찾아 클래스로 구현해보기 객체를 찾아 봅시다 온라인 쇼핑몰(시스템)에 회원(객체) 로그인을 하고 여러 판매자(객체)가 판매하고 있는 제품(객체) 중 하나를 골라 주문(객체)한다. (나→ 객체) 아침에 회사(객체)에 가는 길에 별다방 커피숍(객체)에 들려 아이스 카페라떼(객체)를 주문한다. (바리스타 → 객체) (학생들 → 객체) 성적확인을 위해 학사 관리 시스템에 로그인 하여 수강 한 과목(객체)들의 성적을 입력한다. (개설 학기, 교수님, 강의실, 성적 산출을 위한 통계자료, 방법 → 객체들) 클래스는 객체의 청사진(blueprint)입니다 객체의 속성은 클래스의 멤버 변수(member variable)로 선언 함 클래스를 만든다는 것 해당 객체를 추상화해서 코딩하는 것 해당 객체의 특징(속성)을 가져야 한다. - 학생 클래스.. 2023. 6. 24. [1주차] Java 중급 - 객체와 객체지향 프로그래밍 객체(Object) 의사나 행위가 미치는 대상 (사전적 의미) 구체적, 추상적 데이터의 단위(학생, 회원), 동작 같은 것들(생산, 주문, 배송) 객체 지향 프로그램과 절차 지향 프로그래밍 아침에 일어나 학교를 가는 과정 절차 지향 프로그래밍 시간이나 시간의 흐름에 따른 프로그래밍 일어난다 → 씻는다 → 밥을 먹는다 → 버스를 탄다 → 요금을 지불한다 → 학교에 도착 객체 지향 프로그래밍 객체 지향 프로그램을 어떻게 구현하는가? 객체를 정의하고 (프로그램안에서 어떤 객체가 필요한가?) 각 객체가 제공하는 기능들을 구현하고(객체의 속성, 기능 정의) 각 객체가 제공하는 기능들 간의 소통(메세지 전달)을 통하여 객체간의 협력을 구현 2023 KAKAO Tech Campus_BackEnd 필수 과정 Java .. 2023. 6. 24. [선택 과정] Java 기초 - 중간에 멈추는 break 문, 무시하고 계속 진행하는 continue 문 break 문 사용하기 감싸고 있는 제어문의 블록을 빠져나오는 기능(switch문 에서도 사용) 반복문에서는 주로 조건문(if)와 같이 사용하여 조건에 해당되는 경우 반복 수행을 멈추고 반복문 외부로 수행이 이동 여러 반복문이 중첩되어 있는 경우엔 break 문이 포함되어 있는 반복문만 빠져 나옴 break 문 예제 1부터 숫자를 더하여 100이 넘는 순간의 그 숫자와 합을 출력 package ch21; public class BreakTest { public static void main(String[] args) { int sum = 0; int num; for(num = 1; ; num++) { sum += num; if(sum >= 100) break; } System.out.println(sum.. 2023. 6. 24. [선택 과정] Java 기초 - 반복문이 여러 번 포개진 중첩 반복문 중첩 반복문이란? 반복문 내부에 또 다른 반복문이 있음 여러 겹으로 반복문을 겹처서 구현 가능(단 수행시간에 문제가 발생할 수 있음) 외부 반복문과 내부 반복문 간의 변수 값 변화에 유의하며 구현하여야 함 구구단을 for와 while로 구현해보자 package ch20; public class NestedLoopTest { public static void main(String[] args) { int dan = 2; int count = 1; for(dan = 2; dan 2023. 6. 24. 이전 1 ··· 32 33 34 35 36 37 38 ··· 45 다음