조건문과 반복문 문제 1 1부터 20까지의 정수 중에서 2 또는 3의 배수가 아닌 수의 총합을 구하라. * 풀이 과정 * ① 우선 for문으로 반복될 때마다 i (정수타입 변수) 값에 1부터 20까지의 정수 값이 저장되어 내려가게 한다. ② 1 ~ 20의 정수가 순서대로 if문의 조건식에 들어가게 된다. ③ 총합을 저장할 변수(sum)를 잡고 if문의 조건식이 참이면 sum에 i의 값을 더해준다. ④ 전체 for문 바깥에 print문으로 sum을 출력한다. 결과 값 → 73 * 주의할 점 * ▶ int sum 변수를 선언할 때 반드시 for문 위쪽에 위치시켜야 한다. (for문 안쪽을 위치로 하면 반복할 때마다 초기화가 되기 때문에) ▶ '배수' 라는 단어가 나오면 %(나머지 연산자)를 이용해 나누어 떨..
iF
제어문이란? - 코드를 작성할 때 때로는 조건에 따라 문장을 건너뛰거나 같은 문장을 반복해서 수행해야 할 때가 있다. 이처럼 프로그램의 흐름 (flow)를 바꾸는 역할을 하는 문장을 '제어문' 이라고 한다. 실행되는 순서 조건문 조건에 따라 선택된 처리 if, switch 반복문 연속되는 동일한 처리 for, while, do while 조건문 ( if, switch ) 조건문은 조건식의 결과에 따라 프로그램의 흐름이 바뀐다. 일반적으로 if문을 많이 쓰고 조건이 많을 때 switch문을 사용한다. if문 - 조건식이 참이면 실행하기 위한 조건문이다. ( ) 안에 결과 값은 true나 false인 것들만 올 수 있다. (boolean형이나 boolean값을 반환하는 조건식) score 값이 80보다 높으..