알고리즘 :
문제를 해결하기 위한 것으로, 명확하게 정의되고 순서가 있는 유한 개의 규칙으로 이루어진 집합.
어떤 변수여도 결과는 항상 정확해야 올바른 알고리즘이라 부를 수 있음.
순차적(concatenation)구조 :
선택(selection)구조 :
매개변수 :
메서드 호출식 즉 함수를 살펴볼 때 자료형을 보면 반환 값의 형태를 확인할 수 있음.
연산자 피연산자
연산자(operator) : +, - 등의 연산 기호
단항 연산자(unary operator) - 피연산자 1개 ex) ++i
2항 연산자(binary operator) - 피연산자 2개 ex) a + b, a < b
3항 연산자(ternary operator) - 피연산자 3개 ex) a ? b : c
? : 조건연산자 ex) (x > y) ? x : y >> (x >y)가 참일 경우 x 반환 거짓일 경우 y반환
피연산자(operand) : 연산의 대상이 되는 것.
반복문
사전 판단 반복 구조 : 실행전에 반복을 계속할지를 판단함. >> 판단하고 실행
while(제어식) 명령문
for문 : 하나의 변수를 사용하는 반복문 이용시 용이함.
사후 판단 반복문 : 일단 실행하고 판단
do {
} while ( ) 일단 do에 해당하는 루프문을 한번 실행한 후 계속 반복할 것인지 판단함.
즉 무조건 한번은 실행함
구조적 프로그래밍