변수와 상수

배지원·2022년 8월 25일
0

JAVA

목록 보기
2/32


변수는 데아터를 저장하기 위해 프로그램에 의해 이름을 할당받은 메모리 공간을 의미하며 저장된 값은 변경될 수 있다.

  1. 변수의 이름은 영문자, 숫자, 언더스코어(_), 달러($)로만 구성할 수 있다
  2. 변수의 이름은 숫자로 시작할 수 없다
  3. 변수의 이름 사이에는 공백을 포함할 수 없다
  4. 변수의 이름으로 자바에서 미리 정의된 키워드는 사용할 수 없다

변수의 종류

타입저장공간범위
byte정수1byte-128 ~ 127
short정수2byte-2^15 ~ (2^15-1)
int정수4byte-2^31 ~ (2^31-1)
long정수8byte-2^63 ~ (2^63-1)
float실수4byte(3.410^-38) ~ (3.410^38)
double실수8byte(1.710^-308) ~ (1.710^308)
char문자2byte0 ~ 2^16
boolean논리1bytetrue 또는 false

변수의 선언

방식 : 타입 변수 이름;

int num1;                 // 정수 선언

double num2;				  // 실수 선언

char a;					  // 문자 선언

String str;				// 문자열 선언

변수의 선언 및 초기화

방식 :
1. 타입 변수이름;
   변수이름 = 초깃값;
2. 타입 변수이름 = 초깃값;

int num1;
num1 = 10;

int num2 = 20;
int num3 = 30;
double num4 = 3.14;
String str = "apple";
char a = 'b';


실습

        int num1;               // 변수 선언
        num1 = 100;             // 변수 초기화
        int num2 = 200;         // 변수 선언과 동시에 초기화
        int num3 = num1+num2;   // 변수 대입
        System.out.println(num3);   // 값 출력

        double num4 = num1 * 3.14;  // 소수단위 값 계산
        System.out.println(num4);

        char ch1 = '확';         // 문자 선언  ' '
        String str = "확인";      // 문자열 선언  " "
        System.out.println(ch1);
        System.out.println(str);

        boolean result = num1<num2;     // 참 거짓 비교값 선언
        if(result){                     // result값이 참일경우 실행
            System.out.println("num2가 더 큽니다");
        }

결과

profile
Web Developer

0개의 댓글