티스토리 뷰
컴퓨터는 데이터를 가지고 연산해주는 기계입니다
그 원리를 이용해 자바 같은 컴퓨터 프로그래밍 언어로 우리가 원하는 일을 해주는 프로그램을 만드는 것이지요
따라서 컴퓨터의 데이터 타입과 연산은 어떻게 하는지 잘 알아야 합니다.
컴퓨터의 데이터 종류
*숫자
*문자열
*영상,소리
연산과 데이터 처리 방식은 똑같지 않기 때문에 구분해주어야 합니다.
숫자 데이터 타입
public class datatype {
public static void main(String[] args) {
System.out.println(6+6); // 12
System.out.println(6-6); // 0
System.out.println(6*6); // 36
System.out.println(6/6); // 1
System.out.println(Math.PI); //3.14~~~
System.out.println(Math.floor(Math.PI)); // 내림해서 3.0
System.out.println(Math.ceil(Math.PI)); // 올림해서 4.0
}
}
자바에서 숫자는 기호없이 그대로 입력합니다.
+, -, *, /(%)를 이용하여 계산할 수 있습니다.
문자 데이터 타입
public class datatype {
public static void main(String[] args) {
System.out.println("6"+"6"); //66
System.out.println("6"-"6"); //error
System.out.println("6"*"6"); //error
System.out.println("6"/"6"); //error
//문자열이라는 string 데이터 타입은 +이외엔 안됨.
System.out.println("1111".length()); // 4
// System.out.println(1111.length()); // error
}
}
숫자와 반대로 문자는 특정기호가 함께 입력되야 인식합니다.
자바에서 문자열은 ("")로 적습니다.
length 연산은 문자열의 길이를 반환합니다.
package data_and_operation;
public class datatype {
public static void main(String[] args) {
System.out.println("hellword"); //string 문자열을 표현하는 데이터 타입
System.out.println('h'); //character 한글자를 표현하는 데이터 타입
}
}
"", '' 차이는 string과 character 차이 입니다.다.
string은 문자열을 표현하는 데이터 타입,
character 한글자를 표현하는 데이터 타입으로 구분해 주어야 합니다.
+추가
System.out.println("hell \nword");
System.out.println("hell \"word\"");
System.out.println("Hell Word".length());
System.out.println("Hell, [[[name]]] ... bye. ".replace("[[[name]]]", "jaeguin"));
\n 은 println과 같이 다음줄로 가게해주고
\"은 hell "word"로 따음표 출력을 해줍니다.
length 는 몇 자리 인지 표시해주고, [[[]]]은 치환을 해줍니다.
이렇게 다양한 타입에 대해 알아 보았는데요.
더 다양한 타입은 용도에 따라 오라클 페이지를 참고해서 더 많은 정보를 알 수 있습니다.
docs.oracle.com/javase/7/docs/api/java/lang/String.html
'부스트코스 서포터즈 3기' 카테고리의 다른 글
[부스트코스 서포터즈 3기 ] 쉽게 배우는 자바_6(Class) (0) | 2021.01.31 |
---|---|
[부스트코스 서포터즈 3기 ] 쉽게 배우는 자바_5(데이터타입&변수) (0) | 2021.01.26 |
이클립스 테마 변경 방법 (0) | 2021.01.18 |
[부스트코스 서포터즈 3기 ] 쉽게 배우는 자바_3(print_hell word) (0) | 2021.01.10 |
[부스트코스 서포터즈 3기 ] 쉽게 배우는 자바_2(설치) (0) | 2021.01.09 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크