본문 바로가기
Java의 정석 기초편(남궁성) 정리 + a/1 ~ 5. 자바 시작, 변수, 연산자, 조건문과 반복문, 배열

변수 01~05 + 09. 변수, 변수타입, 대입연산자, 상수

by doriver 2022. 7. 20.


Console창에 글자를 출력할때 , main method 안에 System.out.print(); 을 이용

package chapter2_variable;

public class Content01 {

	public static void main(String args[]) {
		System.out.println("hello");
		System.out.println(3+5);
		
		System.out.print(5/3);
	}
	
}

 

변수(variable) : 하나의 값을 저장할수 있는 저장공간

변수타입 변수이름; // 변수선언 , 저장공간 생김
int x;
x = 5;

int y = 3;

변수타입은 변수에 저장할 값이 어떤 것이냐에 따라 달라진다.

 

' = ' 를 ' 대입연산자(assignment operator) ' 라 한다.

대입연산자 : 오른쪽의 값을 왼쪽에 저장하라는 의미다 

 

두 변수의 값 바꾸기

int x = 10;
int y = 20;
int tmp;

tmp = x;
x = y;
y = tmp;

변수의 타입

저장할 값 변수의 타입 설명
숫자 int , long  정수를 저장 (20억 넘을때 long)
float , double 실수를 저장 (float는 오차없이 7자리, double은 15자리)
문자 char 문자를 저장
String 여러 문자(문자열)를 저장
int a = 100;
double pi = 3.14;
char ch = 'a';
String str = "abc";

 

상수(constant) : 값을 한번 저장하면 변경할수 없는 저장공간

변수의 타입 앞에 'final'붙여주면 된다 , 상수의 이름은 모두 대문자로 하는것이 관례 ,  '_'  사용

final int MAX_VALUE;
MAX_VALUE = 100;
MAX_VALUE = 200; // 에러 , 상수에 저장된 값을 변경할수 없다