지난 포스팅에서는 데이터 타입이 무엇인지에 대해서 알아보았습니다. 변수에 사용하는 데이터 타입을 알아야 어떠한 데이터를 메모리에 저장하고 다시 불러와서 추가적인 작업을 할 수 있기 때문입니다.
이번 포스팅에서는 데이터 타입을 사용해서 값을 저장하고 화면에 출력해 보도록 하겠습니다.
데이터 타입이란
데이터 타입은 프로그래밍에서 사용할 수 있는 자료의 형태를 의미합니다. 글자, 문장, 정수, 실수 등을 모두 데이터 타입이라고 합니다. 같은 말로는 자료형이라는 표현을 함께 사용합니다.
2021.09.13 - [쿤즈 Dev/Java] - [Java] 자바에서 변수 사용하는 방법 (feat. 키워드, 데이터타입)
위 포스팅에서 미리 자료형에 사용되는 데이터 타입들을 간단하게 설명해 놓았습니다.
이번 포스팅에서는 데이터 타입들을 어떻게 사용하는지 실제로 코딩을 해보도록 할게요.
여러 가지 데이터 타입으로 선언하고 출력하기
Java를 프로그래밍하기 위해서는 우선 개발 툴이 필요합니다. 여러 가지 개발툴이 있지만 그 중에서는 Eclipse 혹은 IntelliJ를 다운로드해서 사용하시면 됩니다. 저는 IntellJ를 사용하고 있습니다.
우선 소스코드를 먼저 보도록 하겠습니다.
소스코드 1. Datatype.java
package com.koonsland.datatype;
public class Datatype {
public static void main(String[] args) {
byte theByte = -128;
short theShort = 5959;
int theInt = 10;
long theLong = 1234567890;
float theFloatPi = 3.14F;
double theDoublePi = 3.1415;
boolean theBoolean = true;
String name = new String("koonsland");
System.out.println("theByte = " + theByte);
System.out.println("theShort = " + theShort);
System.out.println("theInt = " + theInt);
System.out.println("theLong = " + theLong);
System.out.println("theFloatPi = " + theFloatPi);
System.out.println("theDoublePi = " + theDoublePi);
System.out.println("theBoolean = " + theBoolean);
System.out.println("name = " + name);
}
}
소스코드에서는 여러가지 데이터 타입을 이용해서 여러가지 값을 선언하였습니다. 각 데이터 타입은 정해진 크기의 메모리만큼 값을 저장할 수 있습니다.
- byte : 1바이트(8bit) 크기를 저장 (정수)
- short : 2바이트 크기를 저장 (정수)
- int : 4바이트 크기를 저장 (정수)
- long : 8바이트 크기를 저장 (정수)
- float : 4바이트 크기를 저장 (실수)
- double : 8바이트 크기를 저장 (실수)
- boolean : true 혹은 false를 저장
- String : 문자열을 저장
각 자료형들은 실수 혹은 정수를 저장할 수 있는 자료형들과 bool 값을 저장할 수 있는 boolean 자료형, 그리고 마지막으로 문자열을 저장할 수 있는 String class(클래스)를 예제로 넣었습니다.
가장 먼저 Java 소스들은 모두 class로 이루어져 있습니다. 따라서 상단에 public class라는 키워드가 들어간 것입니다.
다음은 public static void main(String[] args) 라는 구문입니다. 이 구문은 Java를 실행했을때 main 소스라는 의미를 가집니다. 그래서 여러 소스가 있어도 main함수에 접근해서 그 내부에 있는 소스를 실행하도록 되어 있습니다. 그래서 최초 파일을 만들고 이 파일을 실행하기 위해서는 public static void main(String[] args)는 필수로 있어야 합니다.
System.out.println() 메서드는 화면에 결과를 출력하는 메서드입니다. C언어에서는 함수라는 표현을 사용하지만 Java에서는 메서드라는 표현을 사용합니다.
결과 1. Datatype.java
theChar = A
theByte = -128
theInt = 10
theShort = 5959
theLong = 1234567890
theFloatPi = 3.14
theDoublePi = 3.1415
theBoolean = true
name = koonsland
실행하면 위 결과 1과 같은 결과물이 출력됩니다.
여기서 알 수 있는 사실은 Java에서는 System.out.println() 메서드를 사용해서 괄호 안에 원하는 값을 넣어주면 화면에 결과물을 출력해 줍니다. 필요에 따라서 원하는 자료형으로 변수를 선언하고 값을 저장하고 화면에 출력하거나 계산할 수 있습니다.
이번 포스팅에서는 여러 가지 데이터 타입을 이용해서 변수를 선언하고 값을 출력하는 방법을 알아보았습니다. 도움이 되셨으면 합니다. 이상입니다.
'쿤즈 Dev > Java' 카테고리의 다른 글
[Java] LocalDateTime 값을 String 포멧으로 변환하는 방법 (0) | 2022.03.16 |
---|---|
[Java] Primitive(원시) 자료형과 Wrapper 클래스 (0) | 2021.10.08 |
[Java] 자바에서 변수 사용하는 방법 (feat. 키워드, 데이터타입) (0) | 2021.09.13 |
[Java] stream() 메소드를 이용해서 Collection 객체 가공하는 방법 (0) | 2021.08.18 |
Java 언어는 C언어의 구조와 같지만 다른다! (0) | 2020.08.09 |
댓글