변수는 값을 저장할 수 있는 메모리의 특정 번지에 붙이는 이름입니다
프로그램은 변수를 통해 메모리의 특정 번지에 값을 저장하고 읽을 수 있습니다
자바의 변수는 다양한 타입의 값을 저장할 수 없습니다
정수 타입 변수에는 정수값만, 실수 타입은 실수값만 저장할 수 있습니다
하나의 변수에 동시에 두 가지 값을 저장할 수 없고 하나의 값만 저장할 수 있습니다
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' 변수 선언
}
}
규칙 |
예 |
첫 번째 글자는 |
value, $value, _value, 23d, @apple |
영어 대소문자를 구분합니다 (중요) |
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);
}
}
출력화면
오늘도 좋은 하루 보내세요
^____^
'코딩 > JAVA' 카테고리의 다른 글
[JAVA] 자바 문법 출력하기 (6) | 2020.06.08 |
---|---|
[JAVA] 자바 문법 타입 변환하기 (6) | 2020.06.05 |
[JAVA] 자바 기초 실행문 주석 (0) | 2020.06.04 |
[JAVA] 자바 이클립스 프로젝트 만들기 (1) | 2020.06.03 |
[JAVA] 자바 이클립스 화면 테마 색상 변경 (7) | 2020.06.03 |
댓글