오늘의 노래 추천 🍷 🎞️
- 아티스트
- 태연 (TAEYEON)
- 앨범
- INVU - The 3rd Album
- 발매일
- 1970.01.01
- 아티스트
- 태연 (TAEYEON)
- 앨범
- Purpose - The 2nd Album
- 발매일
- 1970.01.01
둘 다 들으셋요 ^___^**
DAY 4
조건연산자 복습 예제


** 연산자의 우선순위 **
" 증산비논조대 "

* 연산자 내용 전체 정리

[ 연산자 심화 예제 ]

** 조건문 **
주어진 조건을 판단하여
ㅡ> 만족할 경우 지정된 명령을 수행하고
ㅡ> 만족하지 않을 경우 다음 단계의 명령을 수행하는 문
* 조건문의 종류
if문, if else문, 다중 if문, switch문
단일조건인지 다중조건인지, 조건이 참/거짓보다 특정값인가/아닌가로 판단하기 용이한지
에 따라 조건문을 골라 사용할 수 있다
** 단순 if 문 **
if (조건문) {
실행문장;
}
조건문 true/false 판별

* 조건연산자와는 다르게 조건이 false일 때 실행문장을 실행하지 않아도됨
** 중괄호{ }는 실행문장이 1개일 경우 생략가능
[ if문 예제 ]


부록 : 전역변수, 지역변수 (링크참조)

https://code4human.tistory.com/128
c언어 정적변수, 지역변수, 전역변수 비교 (static, local, global)
함수 내에서 사용하는 변수로서 지역변수, 전역변수, 정적변수의 차이를 알아본다. [전체 요약] ☑️ 지역변수(local variable, 자동변수)는 중괄호 내부, 함수의 매개변수(Parameter)에서 사용되는 변
code4human.tistory.com
** if else 문 **
if (조건문) {
실행문장1;
} else{
실행문장2;
}
조건문 true/false 판별

** 중괄호{ }는 실행문장이 1개일 경우 생략가능
[ if else문 예제 ]
소문자 판별 예제
아스키값 ( A = 65, a = 97, z = 122 )




But...
조건에 따라 if가 늘어날수록 데이터상으로 복잡한 구조
그래서 필요한 건...!
** 다중 if 문 **
if (조건문) {
실행문장1;
} else if {
실행문장2;
} else if {
실행문장3;
}
* else if의 갯수 제한은 없음

[ if else문 예제 ]


부록 : 문자열 비교 [ .equals() 사용]


str1과 str2 + str3의 출력값은 같지만
== 로 비교하면 false가 출력되고, .equals() 로 비교하면 true가 출력됨

** 문자열이 reference type 이기 때문
.
.
.
[ 최종 예제( if-else문 ) 숙제 ]
/ / ID와 PW를 입력받아 아이디, 비밀번호가 일치하는지 판단하고 결과를 출력하는 프로그램

/ / 정수 2개와 연산자를 입력받아 사칙연산 후 식과 함께 출력하는 프로그램

/ / 가격을 입력받아 100000 이상일 경우 10% 할인, 50000 이상일 경우 5% 할인 후 결과를 출력하는 프로그램


/ / 몇월인지 입력받아 봄, 여름, 가을, 겨울을 판단하고 출력하는 프로그램



슈
뿅
'JAVA' 카테고리의 다른 글
DAY 6 ( 반복문, while 문, do-while, for 문, 실습예제 )(수정중) (0) | 2024.05.28 |
---|---|
DAY 5 ( Switch, 반복문[ while ], while 실습 예제, 디버깅 툴) (1) | 2024.05.22 |
DAY 3 ( 연산자[산술연산자, 대입연산자, 비교연산자, 논리연산자, 증감연산자, 조건연산자] 실습) (0) | 2024.05.20 |
DAY 2 (변수명 규칙, DataType, Refernece Type, 자료형변환[casting], 입출력[scanner]) (0) | 2024.05.17 |
DAY 1 (Java 환경구축, 변수) (0) | 2024.05.16 |