그래서 0-4의 배열을 가지므로 5 개의 정수 값 (예 : 1020251550)이 있습니다. 프로그램은 사용자에게 정수를 입력하도록 요청합니다. 사용자가 17을 입력 할 수있게합니다. 프로그램은 배열의 5 가지 값을 확인하고 사용자가 입력 한 것보다 큰 숫자를 인쇄합니다.이 경우 17입니다. (나는 이것을 위해 for 루프를 사용한다). 나는 또한 사용자가 입력 한 것보다 큰 숫자의 숫자를 출력하려고합니다.이 경우 2 (17보다 큰 숫자)입니다. 어떻게해야합니까? 첫 번째 for 루프 안에 for 루프를 작성합니까?for 루프를 사용하여 배열의 인덱스 수를 계산합니다.
int[] myArrays = new int[10,20,25,15,50];
int numEntered;
for (i = 0; i < myArrays.length; i++)
{
if (myArrays[i] > numEntered)
System.out.println(myArrays[i]);
}
이제 어떻게하면 사용자가 입력 한 것보다 큰 총 수를 얻을 수 있습니까?
for 루프 앞에 또는 for 루프 내부에 int counter = 0을 설정합니까? –
for 루프 앞에. 루프를 for 루프에 넣으면 내부의 모든 것이 루프의 반복마다 실행됩니다. 의미는 카운터 = 0, 모든 반복, 카운터는 0으로 재설정됩니다. – Tony