본문 바로가기
코딩/JAVA

[JAVA] 자바 문법 변수 사용하기

by 인생최적화 2020. 6. 4.
반응형

 


 

변수는 값을 저장할 수 있는 메모리의 특정 번지에 붙이는 이름입니다
프로그램은 변수를 통해 메모리의 특정 번지에 값을 저장하고 읽을 수 있습니다

자바의 변수는 다양한 타입의 값을 저장할 수 없습니다
정수 타입 변수에는 정수값만, 실수 타입은 실수값만 저장할 수 있습니다
하나의 변수에 동시에 두 가지 값을 저장할 수 없고 하나의 값만 저장할 수 있습니다

 


 

String tip = "개발자는 변수가 어떤 값을 저장하고 있는지 쉽게 알 수 있게
의미 있는 이름을 지어주는 것이 좋습니다";

 

package com.test;

public class Test {
	public static void main(String[] args) {
		
		String name; //문자열(String)을 저장할 수 있는 'name'변수 선언
		
		int age; //정수(int)를 저장할 수 있는 'age' 변수 선언
		
		double height; //실수(double)를 저장할 수 있는 'height' 변수 선언
		
	}
}

 


규칙

첫 번째 글자는
'문자' 또는 '$', '_' 이어야 합니다 (숫자 X)

value, $value, _value, 23d, @apple

영어 대소문자를 구분합니다 (중요)

phonenumber 와
phoneNumber 는 다른 변수

첫 문자는 소문자
다음 단어는 첫 문자를 대문자 (관례)

schoolBus, busCard, superMarket

자바 예약어는 사용 할 수 없습니다 (필수)

예약어란 해당 프로그래밍 언어에서
의미를 갖고 사용 중인 단어

 


 

int a = 3; //숫자 3을 정수타입 변수 'a'에 저장한다

 

변수에 값을 저장할 때는 대입 연산자 '=' 를 사용합니다
오른쪽의 값을 왼쪽의 변수에 저장한다는 의미를 갖습니다

수학에서처럼 등호의 의미가 아닙니다
(저는 이 개념이 처음엔 체감이 되지 않아 애먹었습니다 ^^;)


 

int a; //정수 타입 변수 'a'를 선언

 

변수에 값이 저장되지 않으면 변수가 생성되지 않습니다
변수 선언은 저장되는 값의 타입과 이름만 언급한 것을 말합니다

변수에 최초로 값이 저장될 때 변수가 생성되고
이것을 '변수 초기화'라고 합니다


 

int number1 = 2; //숫자 2를 number1에 저장
int number2 = 5; //숫자 3을 number2에 저장

int result = number + number2; //결과는 7

 


 

변수에 값을 담고 콘솔창에 출력하는 간단한 예제

 

package com.test;

public class Test {
	public static void main(String[] args) {
		
		String name = "철수";
		int age = 17;
		double height = 178.3; 
		
		System.out.println("철수의 이름 : " + name);
		System.out.println("철수의 나이 : " + age);
		System.out.println("철수의 키 : " + height);
	}
}

 


출력화면

 


 

오늘도 좋은 하루 보내세요

^____^

 

 

반응형

댓글