온라인 강좌/안드로이드 프로그래밍을 위한 자바기초

5차시 배열의 기본 문법 이해하기

학습목표 배열을 이해하고 프로그램에 적용할 수 있다. 배열을 활용하여 프로그래밍을 할 수 있다. 다차원 배열을 이해하고 프로그래밍에 적용할 수 있다. 배열(array) 동일한 자료형 여러 개를 묶어서 처리하는 자료구조 변수 이름과 인덱스(index)를 이용하여 데이터를 표현 배열이 필요한 이유? 동일한 자료형 여러 개를 선언하는 경우 변수가 여러 개 필요 -> 배열을 이용하면 하나의 변수만 필요하여 효율적인 프로그래밍 가능 int[] a = {1, 2, 3, 4, 5}; // 1개의 변수 배열 선언 방법 배열 선언 시 배열 요소의 개수는 지정하지 않음 자료형[ ] 배열이름; ex. int[ ] a; 자료형 배열이름[ ]; ex. int a[ ]; 배열 생성 방법 배열 생성 = 메모리 할당 작업 new 연..

온라인 강좌/안드로이드 프로그래밍을 위한 자바기초

4차시 조건문과 반복문의 기본 문법 이해하기

학습목표 제어문을 이해하고 프로그래밍에 적용할 수 있다. 조건문을 이해하고 프로그래밍에 적용할 수 있다. 반복문을 이해하고 프로그래밍에 적용할 수 있다. 제어문 프로그램 명령이 실행되는 순서를 제어하는 명령문 조건문 조건이 참인지 거짓인지에 따라서 실행 명령을 분리하는 것 if switch 반복문 조건이 참인 동안 명령들을 반복 수행하는 것 for while do ~ while 제어문 구조의 종류 순차구조 : 기본 구조로 명령문을 하나씩 위에서 아래로 순차적으로 실행 선택구조 : 조건식의 참과 거짓에 따라 명령문들을 분리하여 실행 반복구조 : 조건식이 참인 동안 명령문들을 실행 조건문 if 조건문 1. 단순 if() 문 조건식이 참일 경우 실행 if(조건식) { ... } 2. if() ~ else 문 ..

온라인 강좌/안드로이드 프로그래밍을 위한 자바기초

3차시 연산자의 기본 문법 이해하기

학습목표 수식과 연산자의 개념을 이해하고 연산자의 종류를 이해할 수 있다. 다양한 연산자를 활용하여 프로그래밍을 작성할 수 있다. 연산자 이해하기 수식(expression) 피연산자(operand)와 연산자(operator)로 구성된 문장 피연산자는 상수값 또는 변수를 사용 int result = 123 + 456; 연산자(operator) 연산자의 형식 단항 연산자 : 피연산자가 한 개인 연산자 이항 연산자 : 피연산자가 두 개인 연산자 삼항 연산자 : 피연산자가 세 개인 연산자 연산자의 종류 산술 연산자 : + - * / % 대입 연산자 : + += -= *= /= %= 증감 연산자 : ++ -- 관계 연산자 : == != > = >, 20)); System.out.println(" 10 < 2..

온라인 강좌/안드로이드 프로그래밍을 위한 자바기초

2차시 자료형과 변수의 기본 문법

학습목표 자료형과 상수 이해하기 변수 이해하기 표준 입출력 이해하기 자료형(Data Type) 이해하기 데이터의 종류에 따라 컴퓨터 메모리의 크기를 정해놓은 것 데이터의 종류 정수 실수 문자 문자열 자료형의 종류 기본 자료형 논리형 : boolean, 1byte, true/false 정수형 byte : 1byte short : 2byte int : 4byte long : 8byte 실수형 float : 4byte double : 8byte 문자형 char : 2byte 참조형 자료형 문자열 : String 배열 클래스 상수(constant) 이해하기 프로그램 수행 중 값이 변하지 않는 데이터 논리 상수값 참 : true 거짓 : false 정수 상수값 자료형이 표현할 수 있는 값의 범위 내에서 사용하여야..

온라인 강좌/안드로이드 프로그래밍을 위한 자바기초

1차시 JAVA 언어 특성 이해하기

학습목표 JAVA 언어의 개요 및 특성을 이해할 수 있다. JAVA 언어를 이용하여 컴퓨터 프로그래밍을 하기 위한 개발환경을 구축할 수 있다. JAVA 언어를 이용하여 컴퓨터 프로그래밍을 작성하고 디버깅 및 실행할 수 있다. JAVA 언어의 개요 파악하기 1995년 썬마이크로시스템사(Sun Microsystem)에 의해 개발됨 현재 오라클(Oracle)가 저작권을 가지고 있음 객체지향 프로그래밍 언어(OOP; Object Oriented Programming) 크로스 플랫폼(Cross Platform) 언어 운영체제에 종속되지 않는 언어 한번 컴파일된 코드는 재컴파일 없이 다른 운영체제에서 실행 가능 C/C++ 언어와 매우 흡사하여 프로그래머들에게 친숙함 자바 개발 키트(JDK; Java Developm..

범박사
'온라인 강좌' 카테고리의 글 목록 (4 Page)