*완전!!!! 기초부터 혼자 공부하면서 기록하기 위해 쓰는 글입니다. 부족한 부분이 많습니다. 혹시 가르쳐주실 부분이 있으시면 댓글 언제든지 환영합니다 :D
참고로, 이클립스를 사용했습니다!
문제:
10부터 20까지의 숫자를 차례대로 출력하는 프로그램을 작성하시오.for문을 사용하세요.
코드가 짧아서 분석은 금방 끝나겠군요 호호
문제에서 for문을 사용하라고 했기 때문에 for문을 사용했습니다.
for(int i=10; i<=20; i++){
☞ for문은 while문과 같은 반복제어문 중 하나로 기본 구조는 for(초기값; 조건식; 증감식) 입니다
초기값 부분에는 i를 10부터 20까지 출력해야 하므로 int형 변수 i의 초기값을 10으로 설정해줍니다.
두번째 부분인 조건식에는 반복문이 실행될 조건을 넣어줍니다. 이 조건식이 참일때만 반복문이 실행됩니다.
저는 i가 20일 때까지만 반복문을 실행시킬 것이기 때문에 i가 20이하라는 조건식을 넣어줍니다.
마지막 증감식 부분에는 반복문이 계속 돌아가는 무한루프를 벗어나기 위해 i의 값을 변경시켜주는 증감식을 넣어줍니다.
i++는 i=i+1과 같은 의미입니다.
System.out.print(i+" ");
☞ for문 안에 실행될 문장을 넣어줍니다.
print문은 ()안에 있는 문장을 그대로 출력시켜주는 출력문입니다.
제가 출력할 건 i이기 때문에 i를 입력한 후 "+"를 통해서 공백 하나도 넣어줬습니다.
공백을 넣지 않으면 숫자들 간의 구분이 힘들테니까요 흑흑
그럼 정상적으로 작동하는지 확인해보겠습니다!
☞ i가 10부터 20까지 +1씩 증가하면서 차례대로 출력되는걸 볼 수 있습니다.
확실히 for문이 쓸때 깔끔해서 가장 많이 쓰이는 이유를 알것 같네용..
하지만 저는 모든 반복문을 마스터하겠습니다.. !! 언젠가는....
'JAVA > 정올 문제풀이' 카테고리의 다른 글
기초 다지기 544 : 반복제어문2 - 자가진단4 (0) | 2018.12.19 |
---|---|
기초 다지기 543 : 반복제어문2 - 자가진단3 (0) | 2018.12.19 |
기초 다지기 541 : 반복제어문2 - 자가진단1 (0) | 2018.12.19 |
기초 다지기 129 : 반복제어문1 - 형성평가5 (0) | 2018.12.19 |
기초 다지기 128 : 반복제어문1 - 형성평가4 (0) | 2018.12.19 |