1. 조건문 사용하는 이유
조건문을 왜사용하지??
조건문이 있어야 내가 실행시키고 싶은 거만 시킬수 있으니까!
간단하게 한글로 표현하면 이렇다
이걸 영어로 바꾸면 if( 조건이 true면) { 요거를 해줘}
이렇게 보면 간단한거같다
2.if 문 사용해보기
그럼 if문을 코드로 처보자
public class Hungry {
public static void main(String[] args) {
int money = 8000; //숫자 money는 8000이다
if (money >= 8000) { //if money가 8000원 이상일때
System.out.println("순대국 마시쪄!"); //요거를 찍어줘 아님 안찍어줘
}
}
}
요렇게 나타낸다...
여기까지는 쉬운거같다
3. else , else if 사용해보기
그럼 다른 조건은 어떻게 추가시키지?
else로 나머지조건 아니면 else if로 조건 2, 조건3, ....이렇게 추가시킬수있다
public class Hungry {
public static void main(String[] args) {
int money = 8000;
if (money >= 8000) {
System.out.println("순대국 마시쪄!");
} else if (money >= 5000){
System.out.println("스테이크 맛잇졍");
} else {
System.out.println("흑흑배고파");
}
}
}
4. 중첩 if문
오잉 if문의 조건의 조건을 달수가 있다
예를들어 조건1의 조건 1-1, 1-2 ...이런식으로 달수있는거같다
한번 해보쟈
public class NestedIf {
public static void main(String[] args) {
int age = 5;
if (age >= 10){
if (age < 20) {
System.out.println("10대");
}else {
System.out.println("10대아님");
}
}else {
System.out.println("10대아님");
}
}
}
요렇게 if문안에 if문을 넣을수있다
하지만 약간 복잡해보이고 한눈에 잘안들어온다....
다른방법이 없을까??
if문의 조건 : if ( 조건 ) 에 조건을 (age >= 10)과 (age < 20)을 같이 넣으면 깔끔해질거같은데....
public class NestedIf {
public static void main(String[] args) {
int age = 17;
if (age >= 10 && age < 20) {
System.out.println("10대");
} else {
System.out.println("10대아님");
}
}
}
깔끔해졌다
And조건인 &&와 Or조건인 ||을 사용하면 조건을 합칠수있다!!!
'코딩조각' 카테고리의 다른 글
세션 vs 쿠키 (0) | 2022.08.06 |
---|---|
왜 알고리즘과 데이터구조를 배워야할까? (0) | 2022.07.29 |
[Spring] spring jpa localtime between (0) | 2022.07.27 |
[java]PUT PATCH 의 차이점 (0) | 2022.07.26 |
[java] do-while, break, continue 사용법 (0) | 2022.07.17 |