For
= 특정조건에서 사용자가 원하는 만큼 명령들을 여러번 반복해서 실행하는 구문
= 가장 보편적인 반복문으로 가독성이 높고 초기,조건,증감문을 한번에 선언해서 사용한다.
for문 표현식
for(초기문;조건식;증감식) {
실행문;
}
//for(초기;조건;증감)
//초기 : 반복횟수를 위한 변수 선언 및 초기화
//조건 : 반복횟수 조절
//증감 : 초기에서 선언해둔 변수를 증가/감소
초기문 > 조건식 > 증감 > 실행문 > 조건식 > 증감 > 실행문...
조건문에서 false가 나올때까지 실행.
안녕하세요 다섯번 출력해보자!
컴퓨터는 숫자를 0부터 세기 때문에
변수는 0, 조건문도 0부터 세는걸로 작성하는게 좋다.
0,1,2,3,4 = 다섯개
**증감식은 단독으로 사용될경우 앞에오던 뒤에오던 상관없음!!!!!!!!
**인접계산이 있는경우만 앞뒤 상관있음.
Scanner 사용해서 입력한 숫자만큼 실행해보자!
조건식 부분에 입력한 변수를 넣어주면 된다!
구구단을 출력해보자!
변수를 사용해서 작성하면
원하는 단 출력을 바로바로 바꿀 수 있다.
스캐너를 사용하여 입력받아서 출력하기
5개의 값 입력받은 후 총 합산 구하기
변수는 가장 가까운 중괄호{} 밖을 벗어날 수 없다.
큰 범위에서 변수를 사용하려면 처음에 변수부터 선언!!!
숫자 두개를 받아서 그 사이에 있는 정수 모두 더하기
숫자 입력받고 0~숫자까지 짝수만 더한 값 출력하기
for문 안에 if문 사용가능하다.
방법 1
for(int i=1; i<=num; i++)
방법2
= 어차피 짝수만 구하니까 i에 2씩 더해주기
for(int i=0; i<=num; i+=2)
방법3
= for문 증감식 대신 출력에서 한번 더 증가시켜주기
for(int i=1; i<=num; i++){
sum += i;
i++;
}