전체 글
-
[프로그래밍 이론]반복문(Repetitive)(5-2)프로그래밍 이론 2024. 2. 15. 21:49
●for문 ▶for문 무한반복 코드 - for문 예시(2) └ 문제 : 1부터 시작하여 숫자를 계속 투척해서 더하다가 합계가 10보다 큰 처음 값은 얼마인가? ① 초기식이 실행된다. int i = 1; ② 조건식을 검증한다. 빈칸이므로 참이다 (무한 실행) ③ 조건식이 참이면 코드를 실행한다. sum += i; ④ if문 조건식을 검증한다. sum > 10 거짓이면 if문 코드는 실행하지 않는다. ⑤ for문의 증감식을 실행시키고 다시 ② 조건식을 검증한다. 빈칸이므로 참이다.(무한 실행) ⑥ for문 코드 중 sum += i; 으로 sum의 값이 10 이상이 될 때까지 무한 실행 ⑦ if문이 참이 되므로 if문 코드를 실행한다 System.out.println("합이 10보다 크면 종료 : i=" + ..
-
[프로그래밍 이론]반복문(Repetitive)(5-1)프로그래밍 이론 2024. 2. 14. 23:28
●for문 - 주로 반복 횟수가 정해져 있을 때 사용 - for문 코드 모양 - for문 실행순서 1. 초기식이 실행된다. 주로 반복 횟수와 관련된 변수를 선언하고 초기화 할 때 사용한다. 2. 조건식을 검증한다. 참이면 코드를 실행하고, 거짓이면 for문을 빠져나간다. 3. 코드를 실행한다. 4. 코드가 종료되면 증감식을 실행한다. 주로 초기식에 넣은 반복 횟수와 관련된 변수의 값을 증가할 때 사용한다. 5. 다시 2. 조건식부터 시작한다.(무한반복) - for문 예시(1) └ i부터 하나씩 증가하는 수를 endNum(마지막 수)까지 더해라 (for문을 사용하여라) ① 초기식이 실행된다. int i = 1 ② 조건식을 검증한다. i
-
[프로그래밍 이론]반복문(Repetitive)(2)프로그래밍 이론 2024. 2. 14. 21:22
●while문 - 특정 조건이 참인지 확인하고, 그 조건이 참(true) 일 경우 특정 코드 블록을 실행한다. - 거짓이면 while문을 벗어난다. - 조건식이 참이면 코드 블럭을 실행한다. 이후에 코드 블럭이 끝나면 다시 조건식 검사로 돌아가서 조건식을 검사한다. (무한 반복) - while문 코드 모양 - while문 예시(1) └ while문을 사용해서 1을 한 번씩 더해서 총 3번 더하는 코드를 만들어보자 - 실행 결과 - while문 예시(2) └ i부터 하나씩 증가하는 수를 endNum(마지막 수)까지 더해라 - 실행 결과