본문 바로가기
JAVA

12. For문(제어문)

by NamGH 2023. 7. 27.

for문 형식

for(초기식; 조건식; 증감식;) {
   반복할 문장; 
   } 
   초기식부터 조건식이 증감식을거쳐 반복한다


public static void main(String[] args) {
int i;
for(i = 1; i<=5; i++) {
System.out.println("hello : " + i);
}
System.out.println("for 밖 : "+ i);
 
int even = 0; // 짝수
int odd = 0; // 홀수
for(i=1; i<=10; i++) {
if(i%2==0) {
even = even + i;
}else {
odd = odd + i;
}
}
System.out.println("짝수의 합: " + even);
System.out.println("홀수의 합: " + odd);
}

위의 코드값은 경우 for(i = 1; i<=5; i++)  이렇게되어있는데 굳이 변수선언을 하지 않고 for(int i = 1; i<=5; i++) 하는 방식도있다

for(i = 1; i<=5; i++)  같은경우 i가 1부터시작하고 5까 1씩늘어난다는 제어문이다 결과를보면 다음과 같이뜬다

hello : 1
hello : 2
hello : 3
hello : 4
hello : 5
for 밖 : 6


if(i%2==0) 이부분 같은경우 홀수 짝수를 구별하는 방식이 나머지를 확인해서 구별하는것인데 2로 나눴을때 나머지가 0일경우에  10까지의 짝수 합을 even = even + i;로 계속 증감시키고 홀수인경우에도 짝수와 똑같이 odd = odd + i;로 계속 증감시키면 다음과 같은 결과가 나온다

짝수의 합: 30
홀수의 합: 25

'JAVA' 카테고리의 다른 글

14. For문 구구단  (0) 2023.07.27
13. For문(제어문)2  (0) 2023.07.27
11. Switch~case  (0) 2023.07.27
10. IF문(제어문)  (0) 2023.07.27
9. 증감연산자, 삼항연산자  (0) 2023.07.27