인프런 스터디/예제로 공부하는 Java 100 문제풀이 Part.1
환경설정, 변수 - 10: 변수, 선언, 개념
anthurium
2021. 7. 8. 23:31
변수, 변수 선언, 변수의 용도, 필요한 이유
1. 변수란 무엇인가?
변수 = 바구니 = 데이터를 저장하는 메모리 공간이다. = 변하는 수
↔ 상수
2. 변수 선언이란 무엇인가?
변수를 사용하기 위해서는 먼저 변수의 타입에 맞는 선언을 해줘야 한다.
정수형의 변수를 사용하고자 한다면, 먼저 정수형 타입의 자료형을 선언해주고 사용해야 한다.
데이터타입(자료형)에 대해서는 뒤에...
3. 변수의 용도는 무엇이고 왜 필요한가?
변수의 용도: 저장, 어떤 연산을 수행할 때 값들을 저장해 놓아야 하는데 그때 변수(바구니)를 활용한다.
왜 필요한가?
public class Java100_variable_001{
public static void main(String[] args){
System.out.println(3+4);
}
}
7
3+4인 7이 출력됨
변수가 없다면 7을 사용하기 위해 항상 3+4를 가지고 다녀야 한다. 혹은 사용자가 여러 값을 입력했을 때 저장할 공간이 없어서 매우 불편하다.
똑같은 상황을 변수를 사용해서 만들어보자
public class Java100_variable_001{
public static void main(String[] args){
int a; //---정수가 저장될 변수 이름을 a로 만들어라--;;
int b;
int sum;
a=3;
b=4;
sum=a+b;
System.out.println(a);
System.out.println(b);
System.out.println(sum);
}
}
3
4
7
위와 같이 출력됨
print로 써도 출력된다. println은 print line의 뜻으로 엔터를 친 효과를 준다.
변수는 변하는 수. 따라서 변수는 변할 수 있다. 다음 예시에서 알아보자.
반대로 상수는 항상 같은 수, 변하지 않는 수이다.
public class Java100_variable_001{
public static void main(String[] args){
int a; //---정수가 저장될 변수 이름을 a로 만들어라--;;
int b;
int sum;
a=3;
b=4;
sum=a+b;
System.out.println(sum);
sum=a+b+a; //---변수는 변하는 수라는 뜻으로 최초의 변수의 값과 최종 변수의 값은 다를 수 있다--;;
System.out.println(sum);
}
}
7
10
위와 같이 출력됨