2일 차 - 주석, 변수, 변수선언, Data Type(자료형) (22.12.27)

yvonne·2022년 12월 27일
0

📂Java

목록 보기
2/51

1. 주석

  • 주석 Comment : 소스 코드에 대한 설명을 하기 위한 것

  • 목적 : 협업 시 본인 뿐 아니라 다른사람이 코드를 봤을 때도 이해하기 쉽도록 설명하기 위해 사용한다.

  • 주석의 종류

    	/* 
    	문단으로 주석을 길게 작성할 때 사용
    	여러 줄로 작성할 때
    	\*/
    
    
    	//문장(행)으로 짧은 주석을 작성할 때 사용
    
    
      이미 쓰여진 코드를 주석으로 달고 싶을 때
      전체선택 후 ctrl+shift+?
      해제하고 싶을 때 ctrl+shift+|

2. 주석을 컴파일 할 때

  • 코드 내용으로 인식되지 않고 연산 결과에 반영되지 않아 프로그램에 영향을 주지 않음

3. 들여쓰기

  • class, method 등 각 블록의 포함 관계를 빠르게 이해할 수 있도록 가독성 좋게 하기 위해 필요함
  • 코드 정렬 : 전체선택 후 ctrl+shift+F

4. 변수

  • 변수 Variable : 변하는 수, 메모리 공간에 차지하는 하나의 방

    	*변수의 값은 프로그램 실행 도중 계속 변할 수 있다
  • 상수 Constant : 변하지 않는 수, 초기화 이후의 값은 변할 수 없다

      *변수 사용 예시
      int num1: 11;
    
      num2: 22;
      num3: 33;
      
      할당된 4byte의 공간에 각각 11, 22, 33을 이진수로 채워넣는 것

5. 변수선언

  • 변수선언 : 주소가 있는 메모리에 변수의 선언을 통해 공간을 메모리에 할당하는 것

    1. 크기가 Data Type(자료형)에 의해 결정
    1. 내용에 어떤 타입(int, long, float..)이 들어갈 것인지 결정되는 것

변수 선언 예시

public class UseVariable {

	public static void main(String[] args) {
		int num1;
		num1 = 10;
		
		int num2 = 20;
		int num3 = num1 + num2;
		System.out.println(num1 + " + " + num2 + " = " + num3);

	}

}
  • int num1: 변수의 타입 + 변수의 이름

6. 변수의 타입 - 자료형

  • int형 변수에 double형 타입을 넣을 수 없다.

7. int형의 범위

  • 정수를 표현하는 int형은 크기가 4byte (32bit, 2의 32승)
  • 약-21억 ~ 21억의 범위에서 표현이 가능
  • 변수선언한 값들의 연산 값이 표현 가능 범위를 넘으면 제대로 된 값이 나오지 않음

8. int num;의 의미

  • 정수(int)형의 Data Type(자료형)으로 4byte의 메모리 공간을 할당받는 변수 num을 선언
  • 개발자가 정한 num 이라는 이름으로 정수 사용을 위한 4byte (32bit) 크기의 공간을 메모리에 할당하는 것

9. 예제연습

  • 국어 영어 수학 총점 을 담는 변수를 선언한후 각각 75 , 60 , 100 을 대입 한후 총점을 출력하시오.

public class UseVariable {

	public static void main(String[] args) {
		int 국어 = 75;

		int 영어 = 60;
		int 수학 = 100;
		int 총점 = 국어 + 영어 + 수학;
		System.out.println(국어 + " + " + 영어 + " + " + 수학 + " = " + 총점);

	}

}

  • " " 사이의 연산기호는 문자 그대로 출력

profile
개발 연습장

0개의 댓글