본격적으로 코딩 공부를 시작해 보겠습니다. 아래 수식은 92프로가 못 푸는 문제라고 합니다. 이 문제의 답은 무엇일까요?
7 + 7 / 7 + 7 * 7 - 7
여기서 ‘/’ 기호는 나누기를 의미하고, * 는 곱하기를 의미합니다. 컴퓨터를 조작할 때는 나누기와 곱하기를 이런 기호를 사용합니다. % 기호도 있는데 이건 수식 왼쪽에 있는 숫자를 오른쪽에 있는 숫자로 나눈 다음에 그 나머지를 구하는 것입니다.
그렇다면 위 수식의 정답은 무엇일까요?
56 이라고요? 아닙니다. 그렇다면 진짜 정답은 무엇일까요? 컴퓨터 한테 물어보면 됩니다. 그러기 위해서는 변수와 연산자를 사용할 줄 알아야 합니다.
가장 기본적인 코딩 문법은 데이터의 저장과 참조입니다. 데이터를 저장할 수 있는 저장소를 변수라고 합니다. 변수의 종류와 사용방법을 알아보겠습니다.
커리큘럼
1_서문 & 개발환경 구축
0:24:26 맛보기
2_예제를 에뮬레이터로 실행
0:20:56 맛보기
3_HelloWorld 예제 - TextView 속성 변경
0:29:16 맛보기
4_변수 사용방법
0:22:45 맛보기
5_산술연산자 - 92프로가 못푸는 문제
0:10:00 맛보기
6_Button 위젯 & 문자열 형변환
0:19:51
7_EditText & 가감승제 연산 앱
0:24:38
8_체질량지수(BMI) 계산기
0:21:58
9_if else 조건문
0:25:37
10_숫자 3개 중에서 최대, 최소값 구하기
0:10:09
11_난수(Random) 생성 & boolean 변수
0:19:52
12_홀수 짝수 맞추기 게임
0:07:42 맛보기
13_Toast 메시지
0:16:41
14_구구단 게임
0:09:32
15_switch case 조건문
0:19:24
16_숫자 업다운 게임
0:08:14
17_가위바위보 게임
0:22:55
18_스마트폰에 앱 설치하기
0:09:16
19_코드를 모아놓은 함수
0:26:09
20_1부터 100까지 더하기 - while 반복문
0:16:08
21_for & do-while 반복문
0:09:10
22_while 과 do-while 의 선택
0:07:11
23_구구단 표 만들기 & 다중 반복문
0:18:29
24_continue, break
0:15:38
25_오리,돼지 숫자 구하기
0:08:25
26_탑 & 다이아몬드 출력 – 하드코딩
0:15:23
27_탑 & 다이아몬드 출력 – 반복문의 중요성
0:12:17
28_주민등록 검증기 - String 일부분 추출
0:20:29
29_무게 추 개수 계산 – 반복문 빠져나오기
0:21:10
30_1차원 배열
0:16:36
31_4지선다형 구구단 문제
0:10:26
32_2차원 배열
0:16:54
33_달팽이 배열
0:10:04
34_하노이 타워 - LinearLayout
0:16:05
35_하노이 타워 게임 제작
0:15:01