一旦缓冲的读取器取得测试用例值并创建一个散列表,程序就会终止。它不会进入循环。谁能解释为什么?我的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' –