첫 수업은 OT로 전반적인 수업의 진행에 대해서 안내받았다. 안내 후 프로그래밍 언어는 무엇인지에 대한 설명으로 수업이 시작됐다. - 주어진 문제를 해결하기 위해 인간과 컴퓨터 사이에 의사소통을 가능하게 하는 인공적인 언어 - 프로그래밍 언어를 통하여 사용자는
국비교육시간에는 자바를 중점적으로 배워 이용한다고 한다. 자바는 객체 지향언어로이며 그 외에도 다양한 특징이 존재한다. 자바의 특징객체 지향 프로그래밍운영체제 (os)에 독립적자동메모리 관리멀테스레드 지원동적로딩 가능 자바는 운영체제에 독립적이다. 이는 자바의 개발환
자바를 설치하기 전 내 컴퓨터에 자바가 설치되어 있는지 확인을 먼저 해주어야한다. 자바 버전을 확인하는 방법은 아래와 같다winkey + r : 실행창 생성 cmd : 실행창에 검색 후 실행 java -version : cmd 창에 입력 후 엔터 exit 실행창화면 왼
흔히 변수란 수학적 개념으로 변할 수 있는 숫자를 의미한다.하지만 내가 공부하고 있는 프로그래밍에서는 조금 다르게 해석된다.프로그래밍에서의 변수란으로 정의를 내릴 수 있다. 하나의 지정된 값이 아니라 저장공간이기 때문에 우리는 언제든 이 안에 들어있는 값을 변경할 수
변수를 사용하는 방법은 "선언"과 "할당" 두 영역으로 구분된다.변수를 선언한다는 것은 우리가 그 변수를 이용하기 위해 만들어 주는것이다. 변수를 선언하기 위해서는 변수의 기본적으로 변수의 자료형과 이름이 필요하다 .선언하는 방법은 아래와 같다.자료형 변수명 ; in
프로그램에서 "문장"을 표현하기 위해 사용되는 데이터 값String문자열을 표현하기 위한 자료형이다글자 수에 상관없이 쌍따옴표("")로 묶인 내용을 할당할 수 있다.숫자값의 경우 쌍따옴표로 묶이게 되면 문자열로 취급되므로, 숫자와 문자열을 분명하게 구별해야한다.기본자료
우리는 1일차에 변수에 대해서 배우고 변수의 종류과 선언하고 값을 할당하는 방법에 대하여 배웠다. 2일차 수업에 들어가기 앞서 변수, 상수 그리고 리터럴에 대해 정확하게 알고 차이점을 구별해 보자. 1일차에 배웠던 변수는 라고 명확하게 설명 할 수 있어야 한다. 변수는
형변환(Type Casting)이란 변수의 타입을 변화시킨다는 의미로 크게 '암묵적 형변환'과 '명시적 형변환'으로 나눌 수 있다. 형 변환을 하게되면 특정 자료형의 값을 다른 자료형의 변수에 대입할 수 있게 된다. 단 , 논리형인 boolean값은 제외 된다.암묵적
연산자란 , 프로그램에서 연산을 수행하기 위하여 사용되는 특수기호들을 의미한다. 대입연산자변수에 숫자나 문자열등의 자료를 입력하거나 연산 결과를 다른 변수에 할당한다.사칙연산자더하기(+), 빼기(-), 곱하기(\*), 나눗셈의 몫(/), 나머지(%)단항연산자변수에 대한
무조건 실행되는 것이 아니라 , 특정 조건을 충족할 경우에만 실행되는 구문이다.if 문 , switch 문if문은 조건식과 구현부로 구성되어 있다. 조건식은 참 / 거짓으로 분류할 수 있으며, 조건식이 "참"일때는 실행되고 조건식이 "거짓"일때는 실행되지 않는 것이다.
반복문이란 똑같은 내용을 계속해서 반복하거나, 같은 동작을 계속 반복해야할 때 코드의 길이를 줄이고 효율성을 극대화 하기 위해 이용한다. for문while문do~while문 사람이 처리하기에 부담스러운 반복적인 작업을 처리하기에 용이하다.(1) 초기식 : 최초로 초기
자바의 변수는 아무데서나 사용할 수 있는게 아니라, 사용할 수 있는 범위가 정해져 있다. 코드를 작성하는 위치에 따라 사용할 수 있는 변수가 달라진다. 또한 변수가 속한 범위 ( { --- } ) 내에서 존재하며 참조 가능하다. 자신보다 하위블록으로는 침투할 수 있다.
배열은 같은 데이터 타입의 여러 변수를 하나의 묶음으로 다룰 수 있는 것이다.변수는 한번 선언한 후 계속해서 새로운 값을 저장하게 되면 이전 값은 사라지고 새로 저장된 값만 남게되는데, 연관성이 있는 값을 한번에 관리하고 처리할 수 있도록 우리는 배열을 이용할 수 있다
0809 4일차 수업내용 배열(Array) 배열의 할당 앞 서 배열의 구조와 선언방법에 대해 알아보았으니 이제는 배열에 값을 할당하는 방법을 알아보자. 배열은 값을 저장할 수 있는 공간일 뿐, 그 자체가 값은 아니다. 값이 대입되지 않은 경우에 숫자형은 0 , 논
1차 배열의 각 칸에 새로운 배열을 넣는 형태이다. 1차 배열의 각 칸은 행이되고, 각각의 칸에 추가된 개별적인 배열이 열의 개념이 되어 "행렬"을 구성하게 된다.데이터형 배열이름 ;배열이름 = new 데이터형 행; 각 인덱스마다 하나씩 값을 입력해 넣어준
메서드란 수학에서 함수와 비슷한 개념으로, 입력값을 받아 메서드에 입력된 코드가 실행되어 결과를 도출한다.특정기능 ( = 연산 )을 그룹화 해서 재사용 하기 위한 단위이다.정의된 메서드는 다른 메서드를 구성하는 { ... } 안에서 다음의 형식으로 사용될 수 있다.메
클래스 안에서 선언된 변수로서, 클래스 블록범위 안에서 유효하다.메서드 안에서 선언된 변수로서 , 메서드의 블록을 빠져나가지 못한다. 그러므로 다른 메서드는 해당 변수를 인식하지 못한다.이 규칙은 조건문, 반복문과 같은 블록을 형성하는 모든 경우에 해당한다.
프로그램에서 표현하고자 하는 기능을 묶기 위한 단위객체가 중심이 되는 프로그래밍 기법객체를 생성하기 위해서는 객체의 설계도가 필요하다.객체의 설계도 역할을 하는 프로그램 소스공장에서 하나의 설계도를 사요아여 여러 개의 제품을 생산할 수 있는 것 처럼하나의 클래스를 통해
클래스 안에서 this 를 사용해서 "자기사진"을 표현한다.멤버변수(전역변수)와 지역변수가 동일한 이름으로 공존할 경우 ,유효성의 범위가 작은 변수가 우선적으로 인식된다.파라미터도 해당 메서드 안에서만 유효한 지역변수의 일종이다.파라미터를 사용하여 멤버변수의 값을
영어 + 숫자 + 언더바( \_ )의 조합이고, 첫글자는 반드시 영어로 표기한다.첫 글자는 대문자로 시작 , 나머지 글자는 소문자로 표시한다.두개 이상의 단어를 조합해야 할 경우 , 새로운 단어는 대문자로 시작한다.대부분 소문자로 구성되지만 , 두개 이상의 단어를 조
0812 6일차 수업내용 생성자(Constructor) 생성자란 new 키워드를 사용하여 객체개 생성될 때 자동으로 실행되는 특수한 형태의 메서드 리턴형을 명시하지 않으며, 메서드의 이름은 클래스와 동일하다. 예시 자동으로 실행된다는 특성 때문에, 객체가 생성되
멤버변수나 메서드가 객체에 노출되지 않도록 설정하는 기법으로 , 객체를 사용하는 측의 실수로 인한 기능의 오작동을 방지하기 위해 클래스의 일부를 숨기는 것을 말한다.변수의 이름이나 메서드 이름앞에 "접근 한정자" 를 지정한다.public , private , prote
클래스간에는 부모 - 자식의 상속관계를 설정할 수 있다. 부모클래스를 A를 자식 클래스를 B 가 상속받을 때 , B는 A의 모든 멤버변수와 메서드를 자신의 것으로 상속받게 된다. 단, private로 설정된 기능은 상속되지 않는다.extends 키워드를 사용하여 부모