버퍼가있는 판독기가 testcase 값을 가져 와서 해시 맵을 생성하자 마자 프로그램이 종료됩니다. 루프에 들어 가지 않습니다. 왜 그 이유를 설명 할 수 있습니까?Java 프로그램이 예기치 않게 종료되었습니다.
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.*;
class anagram {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int testcases = Integer.parseInt(br.readLine());
HashMap <String, Integer> mymap = new HashMap < String, Integer >();
for(int entry = 97; entry < 123; entry++){
String ekey = String.valueOf((char)entry);
mymap.put(ekey , 0);
}
for(int loop1 = 1; loop1 == testcases; loop1++){
String a = br.readLine();
String b = br.readLine();
System.out.println(a);
System.out.println(b);
}
}
}
'loop1은의 '< ='<= testcases' –