JAVA 제어문

문자의 비교 : ==과 equals의 차이점

수업소개

자바에서 문자나 객체를 비교할 때는 ==가 아닌 equals를 사용해야 합니다. 그 이유와 equals의 의미를 살펴봅시다. 

 

 

 

강의

소스코드

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?");
		}		

	}

}

 

 

 

 

댓글

댓글 본문
작성자
비밀번호
  1. 설탕소금
    감사합니다,
  2. 임지수
    2020.01.30 완료
  3. serina
    감사합니다!
  4. 라또마니
    감사합니다. 근데 위에 강의6의 소스코드는 보이나 연결이 없습니다. 참고하세요!!
  5. 이기호
    명 강의 감사합니다!
  6. 쑤우
    수강완료. 감사합니다.
  7. 허공
    감사합니다!
  8. 김민호
    정주행중입니다 ㅎㅎ
버전 관리
egoing
현재 버전
선택 버전
graphittie 자세히 보기