JAVA
#20 [Java] LocalDate plusMonths()
dP fla
2022. 10. 31. 18:24
๐LocalDate plusMonths()
: ์ธ์์ ๊ฐ๋งํผ ๋ฌ์ ๋ํ๊ณ ๋นผ์ฃผ๋ ํจ์
2022 ๋ 12์ 30์ผ์์ +1 ํ๋ฉด ์๋์ผ๋ก 2023๋ 1์ 30์ผ์ด ๋จ
public LocalDate plusMonths(long monthsToAdd) //์ธ์๋ก 1์ ๋ฃ์ผ๋ฉด 7์ -> 8์
ex. 2022๋ 10์ 31์์ +2๋ฌ
import java.time.LocalDate;
public class DateDemo {
public static void main(String[] args){
LocalDate localDate = LocalDate.of(2022, 10, 31);
System.out.println(localDate);
localDate = localDate.plusMonths(2);
System.out.println("New date : "+localDate);
}
}
2022-10-31
New date : 2022-12-31
๐ ์ค์ฒฉ ์ผํญ ์ฐ์ฐ์
: ์ผํญ ์ฐ์ฐ์ ๋ฌธ๋ฒ
(์กฐ๊ฑด๋ฌธ) ? ์ฐธ : ๊ฑฐ์ง
ex 1)
int num = 1;
char c = 'A';
String result = num == 1? c == 'A'? "num์ 1, c๋ A" : "num์ 1, c๋ A๊ฐ ์๋" : "num์ 5๊ฐ ์๋";
System.out.println(result);
num์ 1, c๋ A
ex 2)
int a = 1;
int b = 2;
int c = 3;
// ์ต๋๊ฐ ๊ตฌํ๋ ์ค์ฒฉ ์ผํญ์
int bigger = a > b ? (a > c ? a : c) : (b > c ? b : c); //bigger์ 3
// ์ต์๊ฐ ๊ตฌํ๋ ์ค์ฒฉ ์ผํญ์
int smaller = a > b ? (b < c ? b : c) : (a < c? a : c); //smaller๋ 1
๋ฐ์ํ