코린이 제어문 1일차 -3

조태연·2022년 2월 22일
0

JAVA 제어문

목록 보기
3/7

Chapter 3. 조건문
2022년 2월 22일 화요일
오후 4:10

조건문 형식
비교연산자 conditional Statement

조건문의 가장 기본적인 형식 if (blooean) {} true냐 false냐에 따라 중괄호 안에 있는 코드가 실행될 수도 있고 아닐 수도 있다.
Else를 이용해서 if 안에 있는 코드가 true나 false가 아닐때 다른 코드를 실행할 수 있게 해준다.

if (false) {
System.out.println(1);
}

데드코드가 됨. 영원히 실행될리가 없는 코드. 이런것도 있다라고만 알아두자 노란 밑줄쳐짐

조건문 응용
로그인 하는 APP을 만들어 보자

Id를 blueae로 설정한다 다음
Run configurations의 argumentd에서 입력값을 미리 blue
ae로 해준다면
Id가 inputId와 같은 경우 뒤에 'master!'를 붙일 수 있는 조건문을 만드는 과정인데
당연히 입력값과 id는 같을테니 blooean은 true이기에 'master!'를 출력할 것이다.

관건은 왜 inputId == id로 했을 경우 에러가 나느냐인데 이거에 대한 설명은 듣지 못했다.
그외에는 무난히 됐음.

조건문 응용 .2

Password를 도입시킨것으로 별거 없이

String pass = "1111";
String inputPass = args[1];

만 추가 시켰는데 여기서 조건문 if 를 두개 나열시켜서 상단에 주석화 시킨것과 같이 만들 수 있으나 논리 연산자 &&을 사용해서 간략화 시킬 수 있었다.

profile
성장하는 코린이

0개의 댓글

관련 채용 정보