728x90
JAVA 제어문 - 7.3. 반복문(Loop) + 배열(Array)
html
<li>user name</li> 몇만개 반복해야된다면?
<li>egoing</li>
<li>jinhuck</li>
<li>youbin</li> ...
반복문과 배열이 중요
String[] users = new String[3];
users[0] = "egoing";
users[1] = "jinhuck";
users[2] = "youbin";
for (int i = 0; i < 3; i++) { # 배열 길이랑 맞지 않는 반복횟수의 경우의 수에서는 제대로 작동x
System.out.println("<li>"+users[i]+"</li>"); # html <li>태그 반복문
}
- i<3 조건이므로, 3까지는 괜찮으나 3보다 작은 수면 에러나고, 더 크면 커도 3개까지만 출력되므로 코드가 제대로 작동하지 않는다
String[] users = new String[3];
users[0] = "egoing";
users[1] = "jinhuck";
users[2] = "youbin";
for (int i = 0; i<users.length; i++) { # .length추가로 new String[]배열 길이에 따라 반복가능
System.out.println(users[i]+","); # user[인덱스]에 나눠어서 , 찍어주고
}
- 범위를 i < users.length(배열의 길이의 따른 숫자)로 딱 맞아 떨어지게 몇명의 유저수가 와도 자동으로 수에 맞춰서 반복문 횟수를 조절해주게 된다.
- i++는 i = i+1와 같은 코드
★ for (int i = 0; i<users.length; i++) 기억!
728x90
반응형
'JAVA > 생활코딩 JAVA 제어문' 카테고리의 다른 글
생활코딩 JAVA 제어문(Flow Control) 8.1-2 : 종합응용1,2 (0) | 2022.01.15 |
---|---|
생활코딩 JAVA 제어문(Flow Control) 7.1-2 : 반복문(Looping statement),배열(array) (0) | 2022.01.14 |
생활코딩 JAVA 제어문(Flow Control) 6 : 논리 연산자(logical operator) (0) | 2022.01.14 |
생활코딩 JAVA 제어문(Flow Control) 5 : == vs equals (0) | 2022.01.14 |
생활코딩 JAVA 제어문(Flow Control) 4.1-3 : 조건문(Conditional Statement) (0) | 2022.01.09 |