본문 바로가기

자바

변수

프로그래밍을 하기 위해서는 변수의 설정이 반드시 필요합니다.

변수란 프로그램이 실행되는 동안에 언제든지 저장된 값이 변경될 수 있는 공간을 의미합니다.

반면에 상수는 한번정하면 변경할 필요가 없는 데이터를 의미합니다.

예를 들어 보자면

A와 B의 거리를 변수라 고합니다 변할 수 있는 값이기 때문이죠

반면에 주기율 같은 3.14는 정해진 값이기에 상수라고 말할 수 있습니다

 

간단한 변수 프로젝트를 작성해보겠습니다

프로젝트를 Tutarial2로 만드시고 

이렇게 3가지 변수를 선언하 뒤 프린트를 해보았습니다

첫 줄에 int intType을 설명해보자면 

앞의 int는 형태를 나타냅니다 int는 보통 정수형을 나타낼떄 쓰입니다

두 번째 줄은 double 실수형을 나타낼떄 쓰입니다

세 번째 줄은 String 문자를 다룰 때 쓰입니다

이제 제가 써놓은 Type을 보겠습니다

intType이라고 적어놓은 것은 변수의 이름을 제가 정한 겁니다 

여기서 x라고 바꿔도 똑같이 출력되는 것을 볼 수 있습니다

다음으로 넘어가겠습니다

이번에는 final 키워드를 사용하여 상수를 정의하고 사용해보겠습니다

상수를 정의할 때는 메인 함수 밖에서 선언합니다

여기서 final의 의미는 한번 선언하면 절대 바뀔 수 없다의 의미를 가지고 있습니다

즉 상수라는 의미를 가지고 있는 겁니다

자 이제 출력을 해보면

 

반지름이 30 인원의 넓이는 2827.4328인 것을 알 수 있습니다

이제 다음은 오버 플로우에 대해서 알아보겠습니다

 

오버 플로우 즉 최댓값과 최솟값을 알아보는 겁니다

여기서 2147483647이 정수의 최댓값임을 아는 것이 중요합니다

여기서 출력을 해보면

이렇게 나오지만 여기서 +1을 했을 때는 새로운 사실을 알 수 있습니다

이렇게 1을 더했을 때 더 큰 값이 되는 게 아닌 오히려 삥 돌아서 최솟값으로 가는 것을 볼 수 있습니다

간단한 사칙연산 프로그램도 만들어보겠습니다

 

 

여기서 중요하게 볼 것은

System.out.println("a / b =" + (a / b));

괄호 안에 문자를 출력하고 +을해서 정수 값을 넣는 구조임을 알 수 있습니다

이렇게 이번 포스팅에서는 변수의 기초들을 알아보았습니다

 

'자바' 카테고리의 다른 글

서블릿 이해하기  (0) 2020.01.31
웹 애플리케이션  (0) 2020.01.28
웹 프로그래밍의 기본  (0) 2020.01.28
자료형(Data Type)  (0) 2019.08.13
자바 설치및 변환상수 설정  (0) 2019.08.12