수업소개
자바에서 문자나 객체를 비교할 때는 ==가 아닌 equals를 사용해야 합니다. 그 이유와 equals의 의미를 살펴봅시다.
강의
소스코드
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | public class AuthApp2 { public static void main(String[] args) { String id = "egoing" ; String inputId = args[ 0 ]; String pass = "1111" ; String pass2 = "2222" ; String inputPass = args[ 1 ]; System.out.println( "Hi." ); boolean isRightPass = (inputPass.equals(pass) || inputPass.equals(pass2)); if (inputId.equals(id) && isRightPass ) { System.out.println( "Master!" ); } else { System.out.println( "Who are you?" ); } } } |