코딩37 2022.02.11_5일차_클래스와 객체, 변수의 종류 05일차 수업내용 1. 객체지향 2. 클래스와 객체 3. 변수의 종류(by 선언위치) 1. 객체 지향 Object Oriented Programming(OOP) 일반적으로 객체라고 하면 우리 주변의 모든 것을 의미합니다. 물건 하나 하나가 객체가 됩니다. 물건은 자신만의 고유한 특성과 기능을 가지고 있습니다. 프로그래밍에서 객체를 지향한다는 것은 실세계의 객체처럼 특정 클래스마다 그 자신만의 특성과 기능을 담아 구현될 수 있도록 코딩을 하는 것입니다. 1.1. 이렇게 객체지향의 프로그래밍을 하는 이유는? 현실세계에서 객체의 개념은 최신폰을 생각했을 때, 객체의 개념이 없다고 한다면 폰을 만들 때 A부터 Z까지 전부 쌓아올리듯이 순차적으로 해야해서 오래 걸리겠죠? (과거 프로그래밍 이진수로.... 약간 나.. 2022. 2. 19. 2022.02.10_4일차_다차원배열 04일차 지난 수업 문제 중 다시 볼 사항 : boolean 이용한 예외처리 배열 정렬 - 버블정렬 알고리즘 감소별찍기 (2차원 for문/ 2차원배열) 선택정렬 큰수를 찾아서 앞으로 보내기 반복 오늘 학습 1. 다차원배열 : 정방배열과 비정방배열 1.1. 정방배열 : 행(row)마다 열(column)의 개수가 모두 동일한 직사각형 모양의 배열 1.2. 비정방배열 : 행의 열 개수가 일정하지 않은 배열, 가변배열. 정방배열 가변배열 객체 생성 int[][] arr = new int[2][3]; 인트타입으로 2줄 3열을 만들어줌 객체 생성 int[][] arr = new int [2][]; 5줄을 만들거지만 개별배열은 비워둠 arr[0] = new int[3] {3, 2, 1}; 1번째줄에 다시 배열생성 3.. 2022. 2. 18. 2022.02.09_3일차_제어문(2)과 배열 03일차 1. 나머지 제어문 중 반복문 while 2. for & 보조제어문( break, continue) 2. 배열 1. while 반복문 : 크게 반복할 횟수를 아는 경우와 모르는 경우 둘 다 쓸수 있습니다. for반복문과 가장 큰 차이점은 횟수를 모를 때 사용할 수 있다는 점입니다. while반복문 do-while반복문 기본 구조 while(조건식){ 명령 + 증감식 } >> {실행문} 안에 루프를 나갈 수 있는 증감식 필요 while문 밖에 증감식 기준이 되는 변수를 초기화 do{ 명령 }while(조건식); 횟수를 알지 못할 때 구조 while(true){ 명령 + break;} >> 종료시점 반드시 지정 2. for 반복문 : 지정된 수만큼 반복해서 실행 for 반복문 for( 초기식; 조건.. 2022. 2. 17. 2022.02.08_2일차_연산자와 제어문(1) 02일차 학습내용 1. 입력문 : 입력장치에서 입력받는 값을 자바 응용프로그램으로 보냄 2. 연산자 operator : 부호. 종류/ 연산 우선순위 3. 제어문 : 조건이나 반복, 보조제어 등의 명령을 내리는 키워드 1. 입력문 : 사용자의 하드웨어로 입력되는 신호를 받아오는 명령 1.1. System.in : 키 입력을 받아오면 1.2. Scanner : 자바패키지에서 원하는 타입으로 변환시켜줍니다. 사용을 위해 작성하는 방법은 임포트, 객체생성, 입력, 닫기 4단계입니다. #1. import java.util.Scanner; 임포트해온다. java의 util파일에 있는 객체를 가져다쓰겠다~~ #2. Snanner sc = new Scanner(System.in); 외부의 입력신호받을준비 스캐너 객체를.. 2022. 2. 16. 이전 1 ··· 6 7 8 9 10 다음