[Java] Character Data Type, 캐릭터 데이터 타입



문자 타입, 캐릭터 데이터 타입이라고 불리는 Character Data Type을 알아보겠습니다.

지금 알아보는 것은 문자 데이터 타입입니다. 문자열 데이터 타입과 혼동하면 안됩니다.


public class DataTypesC {

public static void main(String[] args) {

char a = 'h';

System.out.println(a);

System.out.println('h');


}

}


이제는 결과값들이 예상되시나요?


[Result]

h

h


결과는 위와 같이 될 것입니다. char a; a라는 이름을 가진 캐릭터 타입 하나를 선언해준 것입니다.

그리고 char a = 'h';        ,  h 문자를 a라는 문자 변수에 저장시킨 것입니다.

그러므로 System.out.println(a); 를 하면 a에 저장된 h를 출력하는 것이고, System.out.println('h'); 를 했을 때에도 h라는 캐릭터 한개를 출력하게 되는 것입니다. (p.s. 문자열과는 비슷하지만 다른 내용입니다.)

[Java] Boolean Data Type, 불린 데이터 타입


public class DataTypesB {

public static void main(String[] args) {


System.out.println(true);

System.out.println(false);


}

}


[Result]

true

false


이전까지 integer type, 정수형 타입을 알아보았습니다.

이번에는 Boolean type입니다. 한글로는 불린 Boolean 이렇게 불려지곤 하는데, 참, 거짓을 판별해야 할 때 사용되는 데이터 타입입니다.

참과 거짓이 구분 불가능하다면 Boolean data type이 사용될 수 없습니다. 명제라고도 합니다.

[Java] Data Type : Int, 데이터 타입 : 정수형


public class DataTypes{

public static void main(String[] args){

int g=17;

System.out.println(g); //1

System.out.println(17); //2 

System.out.println("17"); //3

}

}


[Result]

17

17

17


모두 17을 가르키는 데이터타입 Data Type 입니다.

g는 integer type으로써 정수숫자 17을 저장하고 있는 변수이고,

2번은 그냥 integer을 출력한 것이고, 3번째 줄은 "17"이라는 문자열을 출력한 것입니다.

모두 같은 값을 가리키지만 구체적인 내용과 data type이 다르다는 것을 구분할 수 있어야 합니다.

[Java] 이름이 뭐예요? What is your name?


public class Yourname{

public static void main(String[] args){


System.out.println("My name is Bruno Mars");


}

}

[Java] Comment 주석



주석에 대해서 간단히 설명해드리겠습니다.

코드에서 한 라인을 주석 처리하고 싶을 때는 // 을 해주면 됩니다.

그리고 라인 두 줄 이상을 주석 처리하고 싶다면 시작을 /* 이렇게 열어주고, 닫을 때는 */ 이렇게 닫으면 됩니다.


예제를 통해서 더 자세히 보겠습니다.


public class Comment{

public static void main(String[] args){

int i, j, k = 0;

short a = 125;

/* for(int h = 0; h<a; h++){

for(i=0; i<=h; i++){

System.out.print("");

}

} */

//System.out.println("이런 멍청한 코드가 있다고 합시다.");

System.out.println("i + j + k + short + h + i");

}

}


결과는 어떻게 될까요 ? 




[Result]

i + j + k + short + h + i


와 같은 문자열이 출력될 것입니다. double quotes가 문자열을 감싸고 있으니 문자열로 인식되어서 그대로 출력하게 됩니다!


정말 간단한 내용이기 때문에 빠르게 지나가겠습니다!

+ Recent posts