Day3 자바 문법

정채림·2026년 1월 5일

변수(variable)

[자료형] [변수이름];

으로 선언하며, 가독성을 위해 camelCase로 변수명을 작성할 것을 권장하고 있다.

변수 종류와 크기

자료형종류범위바이트비트
boolean논리형true/false18
char문자형0 ~ 65535 유니코드 값216
byte정수형-128 ~ 12718
short정수형-32,768 ~ 32,767216
int정수형-2,147,483,648 ~ 2,147,483,647432
long정수형-9,233,372,036,854,775,808 ~
9,233,372,036,854,775,807864
float실수형약 소수점 6~7자리까지432
double실수형약 소수점 15~17자리까지864

형변환

  • 업캐스팅 : 묵시적으로 형변환이 이루어지며, 작은 데이터를 큰 변수에 할당하는 것을 말한다.
  • 다운캐스팅 : 명시적으로 형변환이 이루어지며, 큰 데이터를 작은 변수에 할당하는 것을 말한다.

배열

향상된 for 문법

for(배열의 요소 : 배열) {
	명령문;
};
  • 배열의 모든 요 소를 하나씩 꺼내서 활용할 때 편리한 반복문.
  • index를 활용하지 않아 IndexOutOfBoundsException 에러가 발생하지 않음.

메서드

메서드는 함수 또는 기능이라고도 한다.
여러 개의 작은 명령문을 한 곳에 모아 사용하는 단위이다.

메서드 구조

public class 클래스이름 {
	[반환자료형][메서드 이름](매개변수...){
    	작업명령문
   }
}

메서드는 호출부, 선언부로 나뉜다.

  • 호출부 : 메서드를 사용하는 곳
  • 선언부 : 메서드가 정의되어 있는 곳

개인적으로 더 기억하고 싶은 부분만을 따로 정리하였다.

0개의 댓글