일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 리액트
- TypeScript
- array
- RecyclerView
- Hook
- JavaScript
- 랜덤번호
- SpringBoot
- nodejs
- fragment
- scrollview
- Android
- button
- JS
- 구글맵스
- TextView
- 코틀린
- stylesheet
- Javscript
- Linux
- Kotlin
- 랜덤넘버
- 자바스크립트
- npm
- React
- 안드로이드
- 오버라이딩
- GoogleMaps
- 스프링부트
- Java
- Today
- Total
타닥타닥 개발자의 일상
자바Java 의 조건문 if, if else 알아보기 본문
if 조건문
형식 : if(조건){ 조건 -> true/false
처리
}
조건의 종류
==(같다), >(크다), <(작다), >=(크거나 같다), <=(작거나 같다), !=(같지 않다.)
논리 연산자와 같이 사용하는 조건
&&(AND), ||(OR), !(NOT)
ex) if(조건 1 && 조건 2){ }
---------------------------------------------입력화면-----------------------------------------------
int number = 5;
if (number >0) {//<-true일때
//아래와 같이 처리
System.out.println("number는 0보다 큽니다.");
}
if(number==5) {
System.out.println("number는 5입니다.");
}
if(number >=5) {
System.out.println("number는 5보다 크거나 같습니다.");
}
//논리 연산자와 사용하는 조건
boolean b = true;
if(b == true ) {
System.out.println("b는 true입니다.");
}
if (b) {
System.out.println("if(b)는 true입니다.");
}
b= false;
if(b ==false) {
System.out.println("b는 false입니다.");
}
if(!b) {
System.out.println("if(b)는 false입니다.");
}
if(number> 0 && number <=10) {
System.out.println("number는 0보다 크고 10보다 작거나 같습니다");
}
if(number> 0 && number <=10 && b==false) {
System.out.println("number는 0보다 크고 10보다 작거나 같고 b는 false입니다.");
}
if(number>0 || number>10) {
System.out.println("number는 0보다 크거나 10보다 크다.");
}
if else 조건문 형태
if(조건){
처리1
}
else{
처리2
}
삼항 연산자 형태
값 = (조건) ? 값1 : 값2
---------------------------------------------------------입력화면----------------------------------------------------------------
//if else 조건문: 둘중의 하나 조건은 반드시 성립 되어야한다.
int number = 69;
if(number >= 70) {
System.out.println("통과입니다.");
}
else {
System.out.println("재시험입니다.");
}
//삼항연산자
String result = (number >= 70) ? "통과입니다." :"재시험입니다.";
System.out.println(result);
int num = (number > 60)? 10:5;
System.out.println(num);
If else문 심화
if(조건 1){
처리1
}
else if(조건2){
처리2
}
else if(조건3){
처리3
}
else{
처리4 <-선택
}
-------------------------------------------------------------입력화면------------------------------------------------------------
int number = 90;
if(number == 100) {
System.out.println("A+입니다.");
}
else if(number >= 90) {
System.out.println("A입니다.");
}
else if(number >= 80) {
System.out.println("B입니다.");
}
else if(number >= 70) {
System.out.println("C입니다.");
}
else{
System.out.println("재시험입니다.");
}
조건문 안의 조건문
if(조건1){
if(조건2){
처리1
}
else{
처리2
}
}
-----------------------------------------------------------입력화면-----------------------------------------------
int number = 95;
//95 이상 A+
//95 이하 A
if(number>=90) {
System.out.print("A+");
}
else {
System.out.print("A");
}
System.out.print("입니다.");
문자열끼리 비교하는 equals
문자열끼리 비교할땐 무조건 equals을 쓴다.
----------------------------------------------------------입력화면---------------------------------------------------------------
String str1 = "안녕하세요";
String str2 = "안녕";
str2 = str2 + "하세요";
System.out.println(str2);
if(str1 == str2) {
System.out.println("같은 문자열입니다.");
}
else {
System.out.println("다른 문자열입니다.");
}
if(str1.equals(str2)) {//str1의 문자열과 str2의 문자열이 같다
System.out.println("equals 같은 문자열입니다.");
}
else {
System.out.println("equals 다른 문자열입니다.");
}
'코딩 기록 > Java' 카테고리의 다른 글
Java로 사칙연산 계산기 만들어보기 (0) | 2021.12.07 |
---|---|
Java의 Switch문 알아보기 (0) | 2021.12.07 |
Java 배열 Array 1차원 배열 2차원 배열 알아보기 (0) | 2021.12.07 |
자바Java 연산자 Operator 사칙연산 및 증감 알아보기 (0) | 2021.12.07 |
자바Java로 거스름돈 계산기 만들기 (0) | 2021.12.07 |