[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] 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] Hello World! 자바 println 


public class Number{

public static void main(String[] agrs){

int = 0;

System.out.println(int);

}

}

[Result] 

0


public class Hello_World{

public static void main(String[] args){

System.out.println("Hello World!");

}

}

[Result]

Hello World!


이전에 C언어에서는 출력을 할때 printf(" something " ); 을 사용했던 것과는 다르게, Java language에서는 System.out.println(" something "); 를 주로 사용합니다.


Java에도 System.out.print("something");    , System.out.format (" something " );   ,  System.out.println(" something " ); 이렇게 다양하게 존재합니다.

하지만 그 중에서도 System.out.println(" something "); 을 가장 많이 사용하는 이유는 자동 줄 바꿈(automatic new line) 기능이 있기 때문입니다.

예를 들어서, C 언어에서 printf(" "); 라인을 작성한다면 띄어쓰기인 White space character 하나만 출력 되겠지만, Java에서 System.out.println(" "); 을 코딩한다면 띄어쓰기와 더불어서 자동으로 줄바꿈도 합니다.

오늘은 간단히 시작하는 내용을 담았습니다. 계속해서 포스팅할테니 따라와서 공부하시면 되겠습니다.

+ Recent posts