forEach문을 이용해서 1~100까지의 합을 구하는 방법을 만들어 보겠습니다.
forEach를 쓸때는 begin 시작값, end 끝값(포함함), step 증가숫자, var 태그내에서 쓸 변수명을 사용합니다.
시작숫자 1(시작값) 이고 100(마지막값) 까지중 1(증가숫자)씩 올라가는데 이걸 number로이름 짓겠다.
total은 total+number 이다.
그래서 1~100까지의 누적합은 total다. 가 된다.
run as해서 확인을 할수 있다.
이번엔
forEach문을 이용해서 구구단 4단을 만들어 보겠습니다.
begin 1(시작값) end 9(마지막값) step 1(증가슷자) 씩 올라가는데 이걸 dan으로 이름 짓겠다.
4 x dan은 = { 4 * dan}이 되므로
dan에는 4씩 올라가는 숫자가 들어가게 된다.
run as를 해서 확인해 보면
4단 구구단이 나오는걸 확인할 수 있다.
이번엔 중첩 forEach를 이용해서 2~9단까지 출력해보겠습니다.
begin 2 (시작값) end 9 (마지막값) step 1(증가숫자)씩 올라가는걸 dan으로 짓겠다.
begin 1(시작값) end 9 (마지막값) step 1(증가숫자)씩 올라가는걸
hang으로 짓겠다.
dan x hang 은(=) {dan * hang} 이다.
run as를 해보면 구구단이 나오는걸 확인할 수 있다.
숫자가 아닌 요소를 반복할때에 대해 알아보겠습니다.
먼저 변수내에 과일 5개 이름을 배열로 저장하는 구문을 써보겠습니다.
arr에 {"사과", "딸기", "망고", "바나나", "포도"}를 저장하고
ㄴ>(이때 ""문자라서 씁니다)
forEach를 이용해 i를 arr이라고 하겠다.
그래서 i를 가져오면
사과 딸기 망고 바나나 포도가 나오는걸 확인할 수 있다.
이번에는 int 배열에 10, 20, 30, 40, 50을 넣어주고,
c:forEach문을 이용해 화면에 출력해보겠습니다.
10, 20, 30, 40, 50을 nums에 저장을 하고
forEach를 이용해 i는 nums이다.
그래서 i를 가져오면
10, 20, 30, 40, 50을 확인할 수 있다.