자바 변수, 상수

Huey·2023년 7월 9일

java

목록 보기
3/12
  1. 문자열 데이터

    • String 형의 변수를 선언하고, 쌍 따옴표로 묶인 값을 대입한다.
    • 빈 문자열이나 공백도 문자열 데이터이다
    	String msg = "안녕하세요. 자바";	-> 문장을 표현(공백 포함)
    	String blank = "";	-> 빈 문자열 값
    	String age = "20";	-> 숫자값이 쌍따옴표로 묶였다면 문자열이다.
    	int age2 = 20;
  • 실습

  • 결과

    • 문자열 데이터의 덧샘
      -> 문자열 + 문자열 => 두 문장을 하나로 합쳐준다
    String language = "JA" + "VA"; 	// "JAVA"
    • 문자열 + 기본자료형
      -> 기본 자료형의 데이터가 문자열로 변환되고, 두 문장이 합쳐진다.
    int age = 10;
    String name = "자바학생";
    String result = age + name; // 10 + "자바학생" -> "10자바학생"
  1. 변수 이름 명명 규칙

    • 변수 이름은 영문, 숫자, "_", "$"만 사용 가능하다
    • 변수 이름의 첫 글자는 숫자로 시작될 수 없다.
    • 대/소문자를 엄격하게 구별하므로 오타에 주의해야 한다.
    • 자바에서 사용하는 예약어(키워드)를 사용할 수 없다.
    • 예 : myname, myName, my_name, userPassword
    • 클래스 이름의 명명 규칙도 변수 이름의 규칙과 동일하다.

    2-1. 값의 할당 방법

    • boolean 은 true(참), false(거짓) 중의 한 가지만 갖는다.
    	boolean isKorean = true;
    • char는 홑따옴표(')로 감싸진 한 글자만 대입할 수 있다.
    	char first = '송';
    • long, float, double은 다른 데이터 형과의 구별을 위해 값 뒤에 데이터형의 첫 글자를 접미사로 가질 수 있다.
      접미사는 대/소문자를 가리지 않지만, 가급적 대문자로 사용하는 것이 좋다.
    long money = 5000000000L;
    float PI = 3.14F;
    	double lat = 128.32452D;
  • 실습

  • 결과

  1. 상수

    • 상수 = 변하지 않는 수
    • 변수와 마찬가지로 메모리상에 존재하지만, 값이 변경될
      수 없는 데이터
    • final 키워드를 사용하여 선언된 변수는 상수로 생성된다
    	final int age = 20;
    	final long money = 12000L;
    	final float PI = 3.14F;
    • 메모리상에 이름이 생성되므로 접근은 가능하지만, 할당된 값을 변경할 수는 없다.(읽기전용)
    	final int age = 20;
    	age = 21;	// 에러 발행
  • 실습
  • 결과

0개의 댓글