반응형
만약, scanner로 input을 받다가 "q"를 입력받으면 종료되게 하려고 한다.
그러면 코드를 아래처럼 짜야한다.
Scanner sc = new Scanner(System.in);
String input = sc.nextLine();
if( input.equals("q") || input.equals("Q") ){
break;
}
이렇게 q , Q 두가지 상황을 생각해줘야한다.
근데 equalsIgnoreCase를 사용하면, q와Q를 구분하지않는다.
Scanner sc = new Scanner(System.in);
String input = sc.nextLine();
if( input.equalsIgnoreCase("q") ){
break;
}
이렇게 하면, 좀 더 실행속도를 줄일 수 있게 된다.
출처 https://www.w3resource.com/java-tutorial/string/string_equalsignorecase.php
반응형