코딩 기본 문법 #1
코딩 문법에 들어가기 전에 한 가지 간략히 설명을 드릴게요.
일단 계산기는 기계식 계산기와 전자식 계산기로 나눌 수 있습니다.
여기서 컴퓨터는 전자식 계산기를 말합니다.
'왜 컴퓨터가 전자식 계산기냐? 화면이 보이고 마우스를 움직여서 프로그램을 동작시키는데'라고
생각하시는 분들이 많을 수도있습니다.
하지만 컴퓨터는 0,1 이 두 가지로 동작을 합니다. 그런데 이대로 쓰면 사람이 알아보기 힘들고 개발
하는데도 힘들잖아요.
그래서 나온 게 프로그래밍 언어라고 할 수 있습니다.
프로그래밍 언어로 작성하고 이걸 컴파일(언어마다 다를 수 있습니다.) 해서 컴퓨터가 알아볼 수
있는 언어로 바꿔서 동작을 하게 하는 겁니다.
이제 본격적으로 들어갈 보겠습니다.
함수
함수란 동작에 대한 기본 단위를 말합니다.
코드를 하나 입력해 볼게요.
여기 보시면 더하기 동작을 수행하게 해 놓은 코드가 있습니다.
int add(a, b){
return a + b;
}
이 동작을 수행하도록 묶어 놓은 것을 함수라고 합니다.
반환 타입: void, int, String 등 이런 타입으로 반환을 해주겠다는 의미
함수명: 함수의 이름(호출 등을 할 때 사용)
매개변수: 값을 받아옴
동작: 실제 동작(계산)을 할 코드 내용
if 문(조건문 or 분기문)
조건을 지정하여 동작을 할지 안 할지 계산하는 코드를 말합니다.
조건에 맞으면 A를 실행 맞지 않으면 B를 실행하는 식이라고 보시면 됩니다.
if(조건식): 조건을 만족할 경우 실행
else if(조건식): if 조건 만족하지 않고 else if 조건 만족 시 실행
else: 모든 조건을 만족하지 않을 경우 실행
switch문(조건문)
하나의 값을 넣어서 조건에 맞는 기능을 수행하는 문법입니다.
switch(비교 대상): 가져올 비교 대상 입력
case(조건): 원하는 기능(동작)을 입력; break문이 없으면 아래 대상들도 차례로 실행
예를 들면 조건(7)이 만족하고 break문이 없으면 8~10번까지 순차적으로 모두 실행하게 됩니다.
default문: 위의 조건에 해당하는 게 없으면 실행
문법은 몇 가지 파트로 나눠서 올리겠습니다.