변수

Life is ninanino·2022년 9월 12일
0

JAVA

목록 보기
3/15

변수의 선언과 할당
영어로는 Variable로 (문자나 숫자 같은) 데이터를 담는 컨테이너
여기에 담겨진 데이터는 다른 데이터로 바꿀 수 있다
변수는 마치 (사람이 쓰는 언어)인 자연어에서 대명사와 비슷한 역할을 한다

정수
int a;
a앞에 int라는 키워드는 integer의 약자로 한국어로는 정수라는 의미이다.
정수는 0을 중심으로 -1,-2,-3과 같은 음수와 1,2,3과 같은 양수를 통틀어서 정수라고 한다
int는 데이터 형식 숫자, a는 변수의 이름을 선언한 것이다
a는 int로 선언되었기 때문에 문자열이 들어가면 에러가 난다

실수
double a;
double이 붙으면 변수가 실수를 담는 그릇이라는 의미가 된다
만약 int a = 1.1; 일 경우 에러가 발생한다.
왜냐하면 a는 정수(int)인데 1.1이라는 실수로 대입하려 했기 때문이다
자바에서 변수는 어떤 값을 저장하는 컨테이너인데, 컨테이너를 생성할 때 지정한 형식(int,double)에 맞는 데이터를 입력해야 한다

문자열
String a = "a";
String b,c // 데이터 타입을 한번에 지정가능
b = "b";
c = "c";
데이터타입이 String이기 때문에 이 변수에 올 수 있는 데이터의 형식은 문자열 이여야 한다

변수의 효용
변수는 코드의 재활용성을 높여준다
만약 숫자가 100이 아니라 1000이라면 수정이 편해지는데
중복을 제거하면 가독성을 높여주고 유지보수의 용이성이 증가한다

	System.out.println(100 + 10);
    System.out.println((100 + 10) / 10);
    System.out.println(((100 + 10) / 10) - 10);
    System.out.println((((100 + 10) / 10) - 10) * 10);

    ////100이라는 값을 a라는 변수에 저장하면 코드 수정이 용이해진다.
    //int a = 100;
    //System.out.println(a + 10);
    //System.out.println((a+ 10) / 10);
    //System.out.println(((a + 10) / 10) - 10);
    //System.out.println((((a + 10) / 10) - 10) * 10);
    
    // 110
    // 11
    // 1
    // 10
profile
백엔드 프로그래밍을 공부하고 있습니다. AWS, 클라우드 환경에 대해 관심이 많습니다.

0개의 댓글