Some Memos/Java
조건문 과 반복문 연습문제를 통해 숙달!
Flashpacker
2023. 3. 15. 23:14
조건문과 반복문을 섞어서 연습문제를 풀어보자!
1부터 10까지의 수를 출력하세요! 단, 숫자가 6일때는 출력하지마세요!
여기보면 i++라고 적혀있는데 이거는 증감식이라고 한다.
1씩 증가할때는 i = i +1 이라고 적었는데
i++라고 해도 간편하게 표현할 수 있다.
잘 출력이 된다!
단 6일떄는 출력하지 말라고 하니까 저 안에다가 IF를 적어보자!
i ==6과 같을떄만 출력하라고 하면
6이 아닐떄만 출력하라고 했으니까 부정의 !가 들어가면 된다.
10부터 1까지의 수를 출력하세요!
단! 숫자가 3일때는 출력하지마세요!
for문을 그대로 적고 아예 시작값이 int i = 10;이라고 해야한다.
조건에 i가 1까지 출력하라고 했으니까 i가 0보다 클때까지만 실행을 하고
i를 증가시키는것이 아니라 감소 해야하니까
i = i -1이라고 해서 하면 된다.
3일떄는 출력하지 말라고 했으니까 if를 사용하면 된다
마지막 연습 문제를 풀어보자!
1부터 20까지의 수를 출력 해보자!
단 조건은 2의 배속일떄만 출력하라고 하였다.
2의 배수라는 조건을 추가해야하니까 이거는 나누고 몫(/) 을 구하는것이 아니라 나머지(%)를 구해야한다.
이렇게 하면 조건이 i가 2로 나눴을때 나머지가 0이면 2의 배수라는 뜻이니까 그떄 출력하라는 것이다!
다른방법이 있다!
여기보면 시작값이 2이고 증감식도 1씩이 아니라 2씩 증가하게 할 수 있다!