자바로 변수에 번호를 붙여서 반복적으로 사용하려고 합니다. 어떻게 하면 될까요?
조회수 554회
int Mnum0,Mnum1,Mnum2,Mnum3,Mnum4,Mnum5,Mnum6,,,,,,,,,,,,,,,,,,,
for(int h=0;h<Mnum0.length;h++)
for(int h=0;h<Mnum1.length;h++)
for(int h=0;h<Mnum2.length;h++)
for(int h=0;h<Mnum3.length;h++).
for(int h=0;h<Mnum4.length;h++)
위의 반복문을
for(int i=0; i<100; i++)
{
for(int h=0;h<Mnumi.length;h++) ///Mnum의숫자부분을 i번 변수로 교체(Mnumi)
}
이렇게 변수의 숫자를 반복문의 횟수로 대응하려면 어떻게 하나요?
동적변수 생성에 관한 질문 입니다.
-
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
2 답변
-
reflection 을 공부해보세요.
문자열로 필드에 접근하여 값을 얻을 수 있습니다.
-
List<String> list = new ArrayList<>(Arrays.asList("a","bb","ccc","dddd")); for (int i = 0; i < list.size(); i++) { for (int j = 0; j < list.get(i).length(); j++) { System.out.print(list.get(j)); } System.out.println(); }
배열이나 리스트에 넣고 인덱스 참조해보세요
댓글 입력