먼저 모니터 출력 명령어에는 println, print, printf등이 있습니다.
Java에서 명령어를 쓰는 방식은 다음과 같습니다.
System.out.println("문자열");
괄호안에는 "문자열", '단일문자', 상수(정수, 실수) 등의 여러가지 자료형이 올 수 있습니다.
println과 print의 차이는 개행여부입니다. 따라서 ln이 들어가면 괄호안의 자료형을 모니터로 출력하는 기능을 수행하고 개행을 하고 ln이 없으면 단순히 자료형을 모니터에 출력하는 기능만 수행합니다. ln은 line의 약자로 Enter 기능을 수행하는 것입니다.
System.out.print("문자열");
print를 써서 println과 동일한 효과를 보시려면 개행문자인 '\n'을 문자열이 끝나기 직전에 붙여주면 됩니다. 즉,
System.out.println("문자열");과 System.out.print("문자열\n");은 동일한 기능을 수행하는 것입니다.
괄호안에는 "문자열", '단일문자', 상수(정수, 실수) 등의 여러가지 자료형이 올 수 있습니다.
println과 print의 차이는 개행여부입니다. 따라서 ln이 들어가면 괄호안의 자료형을 모니터로 출력하는 기능을 수행하고 개행을 하고 ln이 없으면 단순히 자료형을 모니터에 출력하는 기능만 수행합니다. ln은 line의 약자로 Enter 기능을 수행하는 것입니다.
System.out.print("문자열");
print를 써서 println과 동일한 효과를 보시려면 개행문자인 '\n'을 문자열이 끝나기 직전에 붙여주면 됩니다. 즉,
System.out.println("문자열");과 System.out.print("문자열\n");은 동일한 기능을 수행하는 것입니다.
이제 자료형의 종류에 대해서 알아보겠습니다.
System.out.println(10); //정수
System.out.println(10.5); //실수
System.out.println(10.5F);//짧은 실수
System.out.println('A'); //단일문자
System.out.println("문자열");//문자열
정수는 실수부가 없는 수입니다. 실수에는 짧은 실수와 긴 실수가 있는데 숫자 뒤에 F를 붙이면 짧은실수(Float)으로 인식합니다. 단일문자는 작은 따옴표 ' '안에 적어줍니다. 문자열은 큰 따옴표 " " 안에 적어줍니다. 각 자료형의 명령어와 크기는 다음과 같습니다.
자료형 중에서 제일 중요하다고 할 수 있는 것이 int 입니다. 왜냐하면 현재 대부분의 CPU는 int단위로 운영되기 때문입니다. 그 말인즉, CPU가 데이터에 접근하는 단위가 4byte라는 이야기 입니다.
문자열은 엄밀히 말하면 4byte의 크기를 갖는다고 할 수 있습니다. 왜냐하면 문자열의 주소값은 int로 할당되기 때문입니다.
다음시간에는 System.out.printf()메서드에 대해서 이야기 나누도록 하겠습니다. 짧게 소개하자면, printf()는 괄호안에 들어오는 데이터의 서식에 맞도록 출력하는 기능을 수행합니다.
System.out.println(10); //정수
System.out.println(10.5); //실수
System.out.println(10.5F);//짧은 실수
System.out.println('A'); //단일문자
System.out.println("문자열");//문자열
정수는 실수부가 없는 수입니다. 실수에는 짧은 실수와 긴 실수가 있는데 숫자 뒤에 F를 붙이면 짧은실수(Float)으로 인식합니다. 단일문자는 작은 따옴표 ' '안에 적어줍니다. 문자열은 큰 따옴표 " " 안에 적어줍니다. 각 자료형의 명령어와 크기는 다음과 같습니다.
키워드(명령어) 용량
정수 int 4byte
실수 float 4byte
double 8byte
문자 char 2byte
문자열String x(4byte)
문자열은 엄밀히 말하면 4byte의 크기를 갖는다고 할 수 있습니다. 왜냐하면 문자열의 주소값은 int로 할당되기 때문입니다.
다음시간에는 System.out.printf()메서드에 대해서 이야기 나누도록 하겠습니다. 짧게 소개하자면, printf()는 괄호안에 들어오는 데이터의 서식에 맞도록 출력하는 기능을 수행합니다.
댓글 없음:
댓글 쓰기