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
반응형

+ Recent posts