ArrayList 내부 분포도 질문입니다.
나빛
2023.04.01
ArrayList 내부 분포도 질문입니다.
리스트가 있는데요
무한루프 돌면서 사용자에게 1~100까지 숫자를 입력받습니다
그 입력받은 숫자를 1~10 몇개 11~20 몇개 이렇게 print 하고 싶은데요
어떻게 해야될까요 get으로 가져와도
if (1 ~10)
else if (11~20)
.
.
.
.
else if (91 ~100)
이렇게 해놓고 각각에 변수 만들어놓고 ++ 하고요
끝날때 프린트하게 해놓았는데
if (1 ~10)에만 ++되서예를 들어 숫자를 1 2 3 11 12 13
입력하면
3
3
이 print 되어야되는데
1~10번 범위에 6개 입니다
프린트 되어버리고 끝나버리네요...
즉 다른 else if문이 안돌아가져요
-
핫레드
1. 화면에 뿌려주는 각 단위별 총수의 합을 저장하는 변수가 각각 필요한 것으로 보입니다.
2. 내부적으로 총수의 합을 구할때는 if() {} if() {} if(){} ~... 형식으로 단위별 합을 구하고 화면에 노출킵니다.
ex )
int tot_10 = 0;
int tot_20 = 0;
int tot_30 = 0;
...
// 무한루프
// 입력된 수 합하기
// 수입력 xint
if( xint 는 10대) tot_10++; 화면에 뿌리기. -
꼼지
else를 빼고 써봐요