본문 바로가기
코딩하는 코커두드/자바, 스프링 백엔드 과정

Day 5 _ Java 기초 (변수, 타입, 문자열)

by 코커두드 2023. 4. 18.

1. 변수 : 데이터를 임시로 저장하는 박스

    * 타입 : 저장할 수 있는 값의 유형 및 종류

(1) class를 생성하고 main이라는 메소드를 활용하여 코드를 작성해보자.

class Demo1 {

      public static void main(String[] args) {

             int number1;

             number1 = 10;

         }

}

(2) number1 이라는 변수를 선언한다. 타입은 int(정수) 이다.

(3) =(대입연산자)를 이용해 number1 이라는 변수에 10이라는 값을 할당한다.

     이 때 이를 초기화라고 한다.

 

2. 타입

(1) 기본타입 : 데이터의 실제 값이 저장된다

- 정수타입 : byte, short, int, long

- 실수타입 : float, double

- 문자타입 : char

- 논리타입 : boolean

 

(2) 참조타입 : 데이가 저장된 곳인 주소값이 저장된다.

- 기본타입을 제외한 나머지 타입

 

* 리터럴 : 문자가 가리키는 값

 

(3) 타입 변환

- 자동 타입 변환

- 수동 타입 변환(캐스팅 casting)

 

3. String : 큰따옴표("")로 감싸진 문자열

 

* 지난주보다 한 층 더 정신없어진 하루였다. 연습문제도 11번에서 막히고, 페어 프로그래밍을 하면서도

스스로 부족한 모습을 많이 보았다. 앞으로 남은 기간동안 열심히 채워나갈 것인데 하루가 너무 짧다.

* 고작 일주일 공부했다고 주말내내 어지럼증에 시달렸다. 운동해서 체력을 길러야겠다.