누군가 무한 루프를 만드는 이유를 설명 할 수 있습니까? hurcdata2에는 약 30 개의 스트링 값이 있습니다. 나는 그 문제가 무엇인지 이해하지 못한다. 당신의 while
에서왜 무한 루프가 생성됩니까?
import java.util.Scanner;
import java.io.File;
import java.io.IOException;
public class Hurricanes2
{
public static void main(String[] args) throws IOException
{
int i = 0;
int hurricaneNumber = 0;
String hurricanes = "";
File fileName = new File("hurcdata2.txt");
Scanner inFile = new Scanner(fileName);
while (inFile.hasNext())
{
hurricaneNumber++;
}
}
}
Java에 대해 아무것도 알지 못하지만 다음 항목에서 inFile로 이동하려면 루프 내에서 코드가 필요합니다. 'hurricaneNumber ++; 뒤에'inFile.nextLine();과 같은 것 –