JAVA - 데이터 타입

윤동훈·2021년 8월 28일
0

JAVA

목록 보기
3/4

자바에서 문자와 숫자를 어떻게 표현할까

System.out.println(6); // Number
System.out.println("six"); // String
System.out.println("6"); // String

큰따옴표로 묶이게 되면 컴퓨터에게 이것은 문자.
각각의 데이터 타입별로 필요로 하는 연산이 다르기 때문에 이를 엄격하게 구분해주어야함.

ex) System.out.println(6+6) // 12
System.out.println("6"+"6") // 66
System.out.println(6 6) // 36
System.out.println("6"
"6") // error
System.out.println("1111".length); // 4
System.out.println(1111.length); // error

숫자와 연산

연산자(operator)
System.out.println(6 + 2); // 8
System.out.println(6 - 2); // 4
System.out.println(6 * 2); // 12
System.out.println(6 / 2); // 3

추가내용
System.out.println(Math.PI); // 3.14159265...
System.out.println(Math.floor(Math.PI)); // 3.0
System.out.println(Math.ceil(Math.PI)); // 4.0

문자열의 표현

작은 따옴표와 큰 따옴표의 차이

System.out.println("Hello World"); // String
System.out.println('H'); // Character
작은 따옴표는 한글자(캐릭터)이기에 문자열로 사용할 수 없음
System.out.println("H"); // String

줄바꿈

System.out.println("Hello \nWorld"); // 줄바꿈하고 싶은 곳에 "\n"

System.out.println("Hello"
+""World");
이렇게 한다고 줄바꿈이 되지않음

따옴표 돼있는 문자열 출력하기

System.out.println("Hello \"World\""); // Hello "World"

문자열 다루기

System.out.println("Hello World.length"); // 11
*length 는 글자의 길이를 알려줌(띄어쓰기 포함)

System.out.println("Hello name".replace("name", "donghun"));
// Hello donghun
*replace는 앞의 것을 뒤의 것으로 바꿔줌

0개의 댓글