7. Java 변수 / 변수의 효용

2022. 2. 17. 16:13·JAVA

수학에서 변수라는 것은 변할 수 있는 수를 말합니다.

Java에서는 변수를 사용하기 전에 먼저 변수의 데이터 타입을 설정해주어야 합니다.

 

Java에서 주로 사용되는 데이터 타입 3가지를 알려드리겠습니다!

 

 

1. int (integer) 정수 

정수를 뜻하는 int는 숫자(Number)를 변수로 사용할 때 설정해주는 변수입니다.

ex. int a = 5

위 사진을 보면 앞에 변수의 데이터 타입을 설정해주지 않고 a = 1 이라고 쓴 부분은 빨간 줄로 에러가 생기는 것을 확인할 수 있습니다.

이와 같이 데이터 타입을 미리 설정해주지 않고 변수를 선언하면 오류가 뜹니다.

변수가 정수일 경우에는 변수 앞에 꼭! int a = 1 이라고 변수의 데이터 타입을 선언해주어야 합니다.

 

 

2. double (real number) 실수

실수의 데이터 타입은 double로 선언해줍니다.

ex. double b = 7

실수도 마찬가지로 변수의 앞에 double를 적어서 데이터 타입을 선언해주어야 합니다.

 

 

3. String 문자

변수를 문자로 설정하기 위해서는 데이터 타입을 String으로 선언해줍니다.

이때, 앞서 배웠듯이 java에서 문자를 나타낼 때는 큰따옴표를 사용해주어야 합니다.

ex. String c = "Dingsi"

위와 같이 각 데이터 타입을 먼저 적어주고 변수를 선언해주어야 정상적으로 코드가 처리됩니다.

 

 

 + 데이터 타입을 미리 적어줘야 하는 이유는?  

- 데이터의 정체를 매번 확인할 필요가 없어지기 때문입니다.

  데이터 값을 입력할 때 번거로운 부분이 있긴 하지만 결과의 확실성을 보장해주기 때문에 데이터 타입을 미리 지정해주는 것이 편리합니다.

 

 

* 변수의 효용

 - 코딩을 할 때, 본인과 다른 사람이 보는 코드를 이해하기 쉽게, 코드의 의미를 파악하게 쉽게 작성하는 것이 매우 중요합니다. 

   그렇기 때문에 변수의 이름을 적절하게 잘 지어주는 것이 개발자에게는 매우 중요한 능력입니다!

 

위를 보면 String name = "Dingsi"; 라고 변수가 선언되어있습니다.

여기서 데이터 타입 뒤에 쓰여있는 name은 메소드라고 부르는 변수의 이름입니다. 

아래 프린트 되는 부분을 보면 "Hello,"+name+ "..." + ~ 라고 되어있는데 인사를 한 후 이름을 넣어주겠다는 의미가 한 눈에 보입니다.

 

그 아래를 보면 double VAT = 10.0 ; 이라고 선언되어있습니다.

VAT는 부가세를 뜻하는 단어인데 부가세가 10%라고 알려준다는 것을 한 눈에 알 수 있습니다.

 

이처럼 코드를 쓰는 본인이나 이 코드를 읽을 다른 사람들이 한 눈에 이해하기 쉽게 코드를 잘 작성하는 것이 개발자의 능력입니다.

변수의 이름을 적절하게 잘 지어주면 코드를 이해하는데 훨씬 수월하기 때문에 변수의 이름을 적절하게 지어주는 것은 매우 중요합니다.

저작자표시 (새창열림)

'JAVA' 카테고리의 다른 글

8. Java 데이터 타입의 변환 casting  (0) 2022.02.17
6. 문자열의 표현  (0) 2022.02.15
5. Java 숫자와 연산  (0) 2022.02.15
4. Java 숫자, 문자 등을 코드로 표현하기  (0) 2022.02.15
3. Java의 동작원리  (1) 2022.02.14
'JAVA' 카테고리의 다른 글
  • 8. Java 데이터 타입의 변환 casting
  • 6. 문자열의 표현
  • 5. Java 숫자와 연산
  • 4. Java 숫자, 문자 등을 코드로 표현하기
microsaurs
microsaurs
개발 스터디로그입니다. 공부한 내용을 정리해서 올립니다 ㅇ-ㅇ
  • microsaurs
    microsaurs.devlog
    microsaurs
  • 전체
    오늘
    어제
    • 분류 전체보기 (138)
      • Side Project (0)
      • Algorithm Study (39)
      • JAVA (8)
      • Swift (11)
      • Python (21)
      • CS (5)
      • React (3)
      • 리얼클래스 studylog (27)
      • 정보처리기사[실기] (23)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    정보처리기사
    Python
    The Office
    javaalgorithm
    Algorithm
    정보처리기사실기
    프로그래밍언어
    더오피스
    javaStudy
    파이썬기초
    파이썬
    파이썬문법
    정처기실기
    study
    SWIFT
    자바알고리즘
    나도코딩
    알고리즘
    프로그래머스
    정보처리기사프로그래밍언어
    ios개발
    Java
    영어독학
    스위프트기초
    타일러영어
    ios프로그래밍
    ios프로그래밍을위한스위프트기초
    리얼클래스
    리얼학습일기
    영어회화
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
microsaurs
7. Java 변수 / 변수의 효용
상단으로

티스토리툴바