當您輸入NY或NYC時,代碼仍顯示錯誤。我相信這與我如何使用子字符串方法有關,但我無法弄清楚我的生活,任何幫助表示讚賞。在java中使用子串方法來拉字符並將它們匹配
import java.util.Scanner;
public class Practice {
public static void main(String[] args){
Scanner input = new Scanner(System.in);
System.out.print("Enter valid city initials: ");
String city = input.next();
while (city.substring(0,1)!= ("NY") && (city.substring(0,2)!= ("NYC"))){
System.out.println("Wrong City");
System.out.println("Enter New York Citys Initials: ");
city = input.next();
}
}
}
感謝這就是我正在尋找的,我忘了整個==難題 – Spaldingl
@Spaldingl沒問題。祝你的節目順利。 – Charlie