'분류 전체보기' 카테고리의 글 목록 (5 Page)
본문 바로가기

728x90
반응형

분류 전체보기

(106)
[ 혼공스 ] 3주차 : 반복문 Chap 4. 반복문 1. 배열 여러 자료를 묶어서 활용할 수 있는 특수한 자료 1) 배열 만들기 [ 요소, 요소, 요소, ... , 요소 ] 배열(array) : 여러 개의 변수를 한 번에 선언해 다룰 수 있는 자료 대괄호를 사용해 생성하고 내부의 값을 쉼표(,)로 구분해 입력 요소(element) : 배열 내부에 들어 있는 값 (모든 자료형이 들어갈 수 있음) 2) 배열 요소에 접근하기 배열의 기본적인 조작은 문자열과 비슷함 각각의 요소에 접근하려면 배열 바로 뒤에 대괄호 [...]를 입력하고 그 안에 숫자를 넣는다. 이 때 요소의 순서를 index라고 한다. 배열[ 인덱스 ] 배열은 여러 개의 요소를 갖기 때문에 일반적으로 이름을 복수형으로 짓는다. 그리고 대괄호 안에 계산식을 넣을 수도 있음 3)..
[ 혼공자바 ] 3주차 : 클래스 Chap 6 클래스 1. 객체 지향 프로그래밍 객체(Object)란 물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중에서 자신의 속성을 가지고 있으면서 식별 가능한 것을 말함 ex ) 자동차, 자전거, 책, 사람과 추상적 학과, 강의, 주문 등 객체는 속성(field)과 동작(method)으로 구성됨 ex) 객체가 사람일 때 사람은 이름, 나이 등의 속성과 웃다, 걷다 등의 동작이 있음 객체 모델링(object modeling) 현실 세계의 객체를 소프트웨어 객체로 설계하는 현실 세계 객체의 속성과 동작을 추려내어 소프트웨어 객체의 필드와 메소드로 정의하는 것 1) 객체의 상호작용 객체들은 각각 독립적으로 존재하고, 다른 객체와 서로 상호작용을 하면서 동작함. 객체들 사이의 상호작용 수단은 메소드이..
[ 혼공C ] 3주차 : 선택문, 반복문 Chap 5. 선택문 제어문 조건에 따라 실행되거나 실행되지 않아야 할 때 사용하는 것 제어문의 종류 선택문: if, switch ~ case 반복문: while, for do ~ case 분기문: break, continue, goto, return 1. if 문 1) if문의 기본 형식 읽기 쉬운 코드를 위한 규칙 [ 규칙 1 ] if문은 중괄호({})를 사용하고 들여쓰기해 실행문을 명확히 구분하는 것이 좋다. 위의 if 표현문 4개는 모두 같은 의미를 가지는 if문이다. 조건식과 실행문을 위, 아래로 구분해 쓰고 가능하면 한 가지 방식으로 통일하는 것이 좋다. [ 규칙 2 ] 실행할 문장이 두 문장 이상이면 반드시 중괄호로 묶어야 함. 2) if ~ else문 조건을 만족하지 못할 때 수행되는 실행..
[ 혼공스 ] 2주차 : 조건문 Chap 3 조건문 1. if 조건문 조건문을 사용하면 조건에 따라 코드를 실행할 수도 있고 실행하지 않을 수도 있다. 조건 분기 :: 코드가 실행되는 흐름을 변경하는 것 if 조건문 조건(bool 자료형)에 따라서 코드를 실행하거나 실행하지 않을 때 사용하는 구문 비교 연산자와 논리 연산자를 활용해 조건을 만들어 조건을 사용해 조건 분기 한다. 1) if 조건문 if 조건문 사용하기 // if 조건문 if (273 true') } // 프로그램 종료 alert('종료') 오전과 오후 구분하기 const date = new Date() const hour = date.getHours() if (hou..
[ 혼공자바 ] 2주차 : 조건문, 반복문, 참조 타입 자바에 아직 익숙해지지 못했는지 아주 생소하다.... 자바를 켜는 법부터 다시 공부해본다... 원하지 않는다면 좌측 하단의 Use this as the default and do not ask again을 체크해주면 된다. 하지만 추후에 어떻게 될지 모르므로 나는 체크해주지 않겠다. 이클립스 실행화면이다. 만약에 워크스페이스를 잘못 지정했다면 당황하지말고 File > Switch Workspace > Other 메뉴를 선택하여 변경하면 된다. 참고로 이클립스를 초기화하고 싶다면 앞선 Workspace로 지정한 C:\SelfStudyJava 아래의 .metadata 폴더를 삭제한 후 이클립스를 재시작하면 된다. 1. 프로젝트 생성부터 실행까지 1) 프로젝트 생성 requires java.se :: Java..
[ 혼공C ] 2주차 : 변수와 연산자 Chap 3. 변수와 데이터 입력 1. 변수 1) 변수 선언 방법 자료형과 변수명을 나란히 쓴다. 변수 : 메모리에 붙이는 임시 조소 쓰레기 값이 있을 수 있으니 초기화가 필수적이다. 2) 정수 자료 특별한 경우가 아니면 정수형을 표현할 때는 int를 사용하자! int형은 연산의 기본 단위로 컴퓨터에서 가장 빠르게 연산된다. short형은 int형보다 크기가 작아 메모리를 적게 사용하지만, 연산 과정에서는 int형으로 변환되므로 실행 속도가 느려질 수 있다. long long형은 크기가 8바이트이므로 int형으로 저장할 수 없는 큰 범위의 값을 저장할 수 있지만, 메모리의 낭비가 크다. long형은 큰 값을 저장할 때 사용하자! 보통 컴파일러에서 int형은 4byte이지만 가끔 2byte로 수현된 컴파일..
[ 혼공스 ] 1주차 [ Chapter 1 ] 자바스크립트 시작하기 자바스크립트란? 웹 브라우저에서 사용하는 프로그래밍 언어 자바스크립트로 할 수 있는 것들 웹 클라이언트 애플리케이션 개발 웹 서버 애플리케이션 개발 모바일 애플리케이션 개발 데스크톱 애플리케이션 개발 데이터베이스 관리 개발 환경 설치와 코드 실행 개발 환경 :: 텍스트 에디터 + 코드 실행기 텍스트 에디터 :: 코드를 작성함, 비주얼 스튜디오 코드 코스 실행기 :: 구글 크롬
[ 혼공자바 ] 1주차 [ Chapter 1 ] 자바 시작하기 자바 소개 자바는 오라클에서 라이선스를 가지고 있음 오라클은 자바 개발 도구를 배포하여 자바로 프로그램을 쉽게 개발할 수 있도록 지원함 자바 특징 모든 운영체제에서 실행 가능 객체 지향 프로그래밍 (부품을 만들고 그 부품을 조립하여 큰 프로그램을 만듦) 메모리 자동 정리 무료 라이브러리가 풍부 자바 설치 시 주의사항 환경 변수 설정 PATH 환경 변수 설정 이클립스 오픈 소스 통합 개발 환경! IDE: 프로젝트 생성, 자동 코드 완성, 디버깅 등과 같이 개발에 필요한 여러 가지 기능을 통합적으로 제공해주는 툴 https://www.eclipse.org/downloads/download.php?file=/oomph/epp/2023-12/R/eclipse-inst-jr..

728x90
반응형