개발자 혜진
꾸준하게 개발 블로그
개발자 혜진
05-30 04:04
전체 방문자
오늘
어제
  • 전체보기 (69)
    • 코딩테스트 (25)
    • HTML (1)
    • CSS (6)
    • React (3)
    • Vue (8)
    • Javascript (9)
    • Java (3)
    • IDE (1)
    • Toy Project (10)
    • 개발 서적 (2)
    • 개발 이야기 (0)
    • TMI (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • 글쓰기

인기 글

태그

  • 프로그래머스 3진법뒤집기
  • javascript 진수
  • classList메소드
  • 프로그래머스예산
  • vue2
  • js 진수변환
  • vue2캘린더 만들기
  • 텍스트에그라데이션
  • springboot mustache 한글 깨짐
  • 가로가운데정렬
  • input Foucs Out
  • styled-component focus out
  • 예산js
  • 시저암호js
  • 프로그래머스
  • 박스가운데정렬
  • 드로잉윗유
  • react
  • div가운데정렬
  • spring boot 한글 깨짐
  • Java초기화
  • 뷰티파이
  • TypeScript기본문법
  • vuetify
  • 이상한문자만들기 js
  • 텍스트에이미지적용
  • 클래스 토글
  • 8진수2진수
  • 시저암호javascript
  • 프로그래머스0

최근 글

hELLO · Designed By 정상우.
개발자 혜진

꾸준하게 개발 블로그

Java

Java 기초 문법 정리[변수]

2023. 4. 4. 16:29

변수란?!

컴퓨터 프로그램이 처리할 데이터를 저장하는 저장 위치

 

변수 생성 규칙

자료형 변수명 = 값

int num = 20;
  • 영문자(대,소문자), 숫자, 밑줄(_),달러 기호($)로만 구성 가능
  • 숫자로 시작할 수 없음
  • 공백을 포함할 수 없음
  • 자바에서 미리 정의된 키워드를 변수명으로 사용할 수 없음

변수의 유형

지역 변수 (local variable) : 메서드 내부에 선언된 변수

정적 변수 (static variable) : static 키워드로 정의된 클래스 변수

인스턴스 변수 (instance variable) : 클래스 내부에 정의되지만 메서드 내부에는 선언되지 않는 변수

 

자바에서 상수 선언하기

상수란?!

변수와 마찬가지로 데이터를 저장할 수 있는 메모리 공간

실행 되는 동안 메모리에 저장된 데이터를 변경 할 수 없고, 선언 동시에 초기화해야함.

final 키워드를 이용하여 선언

public class Example01{
	public static void main(String[] args){
    	final int SPEED = 20;
        SPEED = 40; //상수는 값을 변경할 수 없으므로 오류 발생
        System.out.print(SPEED);
    }
}
저작자표시 비영리 변경금지 (새창열림)

'Java' 카테고리의 다른 글

[Spring Boot] 스프링 부트 mustache 한글 깨짐  (0) 2023.06.14
Java 기초 문법 정리[자료형]  (0) 2023.04.04
    'Java' 카테고리의 다른 글
    • [Spring Boot] 스프링 부트 mustache 한글 깨짐
    • Java 기초 문법 정리[자료형]
    개발자 혜진
    개발자 혜진
    잊어버리지 않기위한 개발 블로그

    티스토리툴바