프로그래밍/Java

[#02] 변수(Variable)

어? 2024. 8. 23.

- 클래스 이름은 대문자로 / 패키지는 소문자로

- psvm

public static void main(String[] args){}

- 패키지:폴더개념

package pkg_name; //패키지 선언

- 자바는 변수를 초기화 하도록 강제함 => 컴파일 에러

- 지역변수(Local variable)은 사용자가 직접 초기화해야함

- 선언했지만 사용을 안하면 java에 의해 최적화 당함

- 컨트롤 + D : 복사 (in 인텔리제이)

- 타입 = 형 = 형식

- 리터럴(literal)

  • 코드에서 개발자가 직접적은 값
  • 리터럴 자체는 변하지 않는다. (값을 바꾼다는 것은 그냥 새로운 리터럴을 작성한것)

- long 타입은 뒤에 L붙이기

- float 타입은 뒤에 f붙이기 (실수는 double이 기본 double -> float 형축소), double을 사용하는 것이 좋음 (bc. float은 정밀도가 떨어짐)

- String의 메모리 사용은 길이에 따라 동적으로 변함

- 자바는 기본적으로 4byte(1 int)를 효율적으로 계산하도록 설계되어 있으므로 byte사용을 지양할 것

- char 대신 String 사용

String a = "a";

 

 

 

** 10분 도전 -> 실패하면 보고 따라침 -> 지우고 스스로 해봄

'프로그래밍 > Java' 카테고리의 다른 글

[#04] 조건문  (0) 2024.08.24
[#03] 연산자(Operator)  (0) 2024.08.23
[#01] Hello World  (0) 2024.08.22

댓글