Java 실습

[220502][과제] if 조건문

ss__0 2022. 5. 2. 19:52

■ 목표달성
ㅁ if를 사용하여 다음문제를 풀수 (있다) 


ㅁ IF구문 연습2   클래스명 : IF002
   평균을 입력하시오>      
   만약 60점이상이면  합격을 출력해주세요 / 아니라면 불합격을 출력해주세요

 

■트러블슈팅

***&&, || 연산자로 조건 만들기

System.out.println((year%4==0 && year%100 != 0 || year%400==0 )? "윤년" :"평년");

                                                                                      => 조건 만들 때 && || 논리가 헷갈렸다.

year%4==0         ->1. 4년의 배수

&&                   ->2. 이면서

year%100 != 0     ->3. 100년의 배수가 아니다.

||                      ->4. 이거나

year%400==0      ->5. 400년의 배수일 경우 "윤년이다"

 

 

***System.out.println((a<b)? (b>c)? "타입A":"타입B": (b>c)? "타입C":"타입D");


■오늘의 소감

조건식과 제어문을 만들어보았다. 문제를 직접 코드로 만들어보니 훨씬 재미있다.

문제 해석하면서 코드로 만들 때 윤년과 평년에서 헷갈리기도 했지만 조장이 도움을 주어서 해결했다.

원하는 코드를 결국 만들 수 있어서 뿌듯하였다.