Spring/JAVA

데이터 (숫자, 문자열) 다루기

alsruds 2023. 9. 20. 21:16
🐣생활코딩 강의🐣

JAVA1 - 6.1. 데이터와 연산
https://www.youtube.com/watch?v=WWAicgDYBDg&list=PLuHgQVnccGMAIluRRVsC1e79ri-dwnBmR&index=14
JAVA1 - 6.2. 데이터 타입
https://www.youtube.com/watch?v=_D13-YBz4qk&list=PLuHgQVnccGMAIluRRVsC1e79ri-dwnBmR&index=15
JAVA1 - 6.3. 숫자와 연산
https://www.youtube.com/watch?v=3atGGWQYaiU&list=PLuHgQVnccGMAIluRRVsC1e79ri-dwnBmR&index=16
JAVA1 - 6.4. 문자열의 표현
https://www.youtube.com/watch?v=DCa3qo8Pm6E&list=PLuHgQVnccGMAIluRRVsC1e79ri-dwnBmR&index=17
JAVA1 - 6.5. 문자열 다루기
https://www.youtube.com/watch?v=y20Fhlseh4w&list=PLuHgQVnccGMAIluRRVsC1e79ri-dwnBmR&index=18

 

✔️ 데이터 타입 별 데이터 처리 방식이 다르다

  1. 어떤 종류의 데이터 타입이 존재하는지 알아보기
  2. 데이터 타입 별로 어떤 연산 방법이 존재하는지 알아보기

 

숫자

✨ Operator (연산자) 

System.out.println(10 + 2); // 12
System.out.println(10 - 2); // 8
System.out.println(10 * 2); // 20
System.out.println(10 / 2); // 5

 

✨ Math class

System.out.println(Math.PI); // 3.141592653589793
System.out.println(Math.floor(Math.PI)); // 3.0
System.out.println(Math.ceil(Math.PI)); // 4.0

· Math.PI : 파이 상수

· Math.floor() : 숫자 내림

· Math.ceil() : 숫자 올림

 

문자열

Character vs. String

System.out.println('H'); // Character
System.out.println("Hello World"); // String : Character 모음

· 문자 ≠ 문자열

 

줄바꾸기 &  특수문자

// 줄바꿈 (new line)
System.out.println("Hello\nWorld");
// 특수문자 (escape)
System.out.println("Hello \"World\"");

출력 방식

 

length() & replace()

System.out.println("Hello World".length()); // 11
System.out.println("Hello [name]".replace("[name]", "alsrud")); // Hello alsrud

· length() : 문자열 길이

· replace() : 문자열 치환