如果是想输入字符串"a"来结束的话,则需要明白Java中字符串的比较不能用 == 或者 != 来比较,需要用 equals() 方法,比如:你想判断字符串 str1 和 str2 的值是否相等,则:str1.equals(str2);这个方法会返回一个 boolean 值,如果为 true,则相等,为 false,则不等。所以你这里应该要写成 while(!year.equals("a"))。