봉봉의 개인 블로그
2017-12-01(2가지 For 반복문) 본문
Java의 for 문은 두가지 형태가 존재한다.
1. 첫번째 for문
c언어나 c++등의 for 문과 같은 구조를 가진 첫번째 for 문이다.
Java 에서도 사용법은 동일하다.
for(초기화; 조건; 반복)이런식으로 구성되어 있다.
1 2 3 4 5 6 7 | public class forTest{ public static void main(String[] args){ for(int i = 0 ; i < 100 ; i ++ ){ System.out.println(i); } } } | cs |
이 코드의 의미는
처음에 i 라는 변수를 0으로 초기화 하고 i 가 100보다 작을 경우에 반복
반복문을 수행할 때마다 i를 1씩 증가 시킨다.
2. 두번째 for문
C#의 foreach문과 유사한 java의 for 문이다.
배열에 이용되는 for 문이다.
for(변수 : 배열) 이렇게 구성된다.
1 2 3 4 5 6 7 8 9 | public class forTest{ public static void main(String[] args){ int array[] = {1,2,3,4,5}; for(int num : array){ System.out.println(num); } } } | cs |
이 코드의 의미는
'arr'배열에 들어있는 값들을 하나씩 'num'변수에 대입 시킨다.
반복문이 돌때마다 'num' 에 들어있는 값이 변하게 된다.
처음에는 1 다음에는 2 3 4 5 순서대로 하나씩 'num'에 대입된다.
총 5번을 반복하며 'num'의 값을 출력한다.
결과는 1부터 5까지 출력하게 된다.
이때 배열의 자료형과 for 문의 변수의 자료형은 같아야한다.
'입사후 공부한내용' 카테고리의 다른 글
2017-12-19(JSTL 태그 for:each 속성 varStatus) (0) | 2017.12.19 |
---|---|
2017-12-01(정규 표현식) (0) | 2017.12.01 |
2017-11-30(자바스크립트 일정시간마다 반복 실행하는 함수,SetInterval()) (0) | 2017.11.30 |
2017-11-30(자바스크립트의 다양한 함수 사용법) (0) | 2017.11.30 |
2017-11-30(JSP 에서 공백을 제거하는 방법) (0) | 2017.11.30 |
Comments