5월 14일 금요일 (5일차) - 단순if문ㅇ

@_@·2021년 5월 16일

Java 1부

목록 보기
9/27

<목차>
ㅇ 조건문 - 단순 if문




ㅇ 조건문

  • 삼항연산자는 간단한 참 거짓만 가능
    다양한 기능을 넣어줄 때는 삼항연산자로 불가능
  • 조건문은 참 거짓에 따른 다양한 문법 처리 가능
    특정 조건에 따라 다르게 행동을 취해야 할 때
  • 어려운 건 대체 언제 반복문을 써야 햐고, 언제 조건문을 써야 하는지ㅜㅠㅎㅎ
    : 조건문은 무엇인가를 판단해야 할 때 사용
    • 예) 성인인지 아닌지 판단
      3의 배수인지 5의 배수인지 판단

ㅇ 조건문의 종류

CF. 다중 if~else문은 파이썬의 elif 문과 같아




ㅇ 단순 if문

  • 조건식의 값은 항상 True 또는 False여야 해
  • True일 때 : 중괄호 안에 있는 실행문장을 실행해
  • False일 때 : 실행문장을 건너뛰어. 패스
  • 실행문장이 여러 줄일 때
    • if문은 조건식에 무조건 (소괄호)가 있어야 해
    • 여러 줄일 때는 { 중괄호 안에 넣어야 해 }
      (한 줄은 중괄호 안 써도 되긴 하는데, 우리는 처음 쓰는 거니까 초반에 습관 들이기 위해 무조건 중괄호 쓰자)

직접 한 번 써 보면

if (조건식) {
	    실행문장1;
    	실행문장2;
    	실행문장3;
}

실행문장 뒤에 세미콜론( ; ) 쓰는 것 잊지마!!!!



ㅇ 예제1) 키보드로 입력받아서 성인 판별 프로그램 만들기

  • 스캐너 : 스캐너.임포트.안내프린트.넥스트인트
  • if문




ㅇ 예제2

  • 스캐너 : 스캐너.임포트.프린트.넥스트인트
  • 조건문 방법1 : if문 안에 if문 넣기
    • 시험을 2번 보는 거야 : 너 3의 배수니? 통과. 왔더니 시험이 또 있어. 너 이번에는 5의 배수니?
  • 조건문 방법2 : if문 하나로
    • 처음부터 동시에 시험 2개 보는 것 : 너 3의 배수이면서 5의 배수야?
  • 조건문 방법3 : 3과 5의 최소공배수인 15 사용

ㅇ 실행했을 때 에러가 발생하면 콘솔 창에 다 나와.
이걸 보면서 에러 해결 능력을 키우는 것도 중요해




ㅇ 주말이 정말 중요해!

  • 일주일에 배웠던 것을 정리하는 시간
  • 주말을 어떻게 쓰냐에 따라 앞으로의 인생이 달라져!
  • 주말에 공부한 것들 정리한 데이터들을 무시할 수 없어
  • 이게 한 주, 두 주 쌓이면 엄청난 실력으로 변해
  • 지금 양 적을 때 시작해야 해. 나중에 몰아서 하면 힘들어
  • 드롭박스 영상, 구글 클래스룸 영상, 책 교재 = 자바의 신!!!ㅋㅋㅋ
profile
STEP BY STEP

0개의 댓글