염두리안 2024. 4. 2. 21:20
728x90
반응형
  • 자바 기본 구조) 클래스 단위 구성 / public static void main 으로부터 시작
  • 자료형
    • 문자형) char / 문자 하나 저장, 메모리에 저장은 숫자로
    • 문자열형) string / 문자 여러 개를 저장하고자 할 때 사용하는 자료형
    • 정수형) byte, short, int, long / 정숫값을 저장하고자 할 때 사용하는 자료형
    • 부동 소수점형) float, double / 소숫점을 포함하는 실숫값 저장
    • 논리형) boolean / 참, 거짓 저장
  • 변수
    • 클래스 변수) 클래스 블록에 선언하는 변수 / 시작시 생성, 종료시 소멸 / 클래스 내에서 사용
    • 지역 변수) 블록 내에서 선언하는 변수 / 블록 시작 부분에서 바로 선언, 중과호 닫히는 시점에서 소멸 / 해당 블록 안에서만 사용
    •  static 변수) static 키워드 / 시작시 생성, 종료시 소멸 / 프로그램 전체에서 사용 가능
  • 배열
    • 1차원 배열 선언
      • 초깃값 없는 경우
        • 자료형 [ ]배열명 = new 자료형[배열요소개수];
        • 자료형 배열명[ ] = new 자료형[배열요소개수];
      • 초깃값 있는 경우
        • 자료형 []배열명 = {초깃값};
    •  2차원 배열 선언
      • 초깃값 없는 경우
        • 자료형 [ ][ ]배열명 = new 자료형[행의개수][열의개수];
        • 자료형 배열명[ ][ ] = new 자료형[행의개수][열의개수];
      • 초깃값 있는 경우
        • 자료형 [ ][ ]배열명 = {{초깃값}, {초깃값}, ...};
  • 표준 입출력 함수
    • 표준 출력 함수
      • System.out.print() : 개행을 하지 않는 출력함수
      • System.out.println() : 개행을 하는 출력함수
      • System.out.printf() : C언어처럼 변수를 출력할 수 있는 출력함수
    • 표준 입력 함수 : System.in.readLine()
  • 연산자 (6-102 참고)
  • 반복문 - for each문) 배열, 리스트 크기만큼 반복할 때 항목을 순차적으로 변수에 대입하는 반복문
for(제어변수 : 배열) {
	문장;
}
  • 메서드
    • 사용자 정의 함수) 사용자가 직접 새로운 함수를 정의해 사용하는 방법 / 매개변수, 생성된 변수는 사용자 정의 함수가 종료되면 사라짐
    • static 메서드) 클래스가 메모리에 올라갈 때 자동적으로 생성되는 메서드 / 인스턴스를 생성하지 않아도 호출 가능
// 사용자 정의 함수
자료형 함수명(자료형 변수명, ...) {
	명령어;
    return 반환값;
}
728x90
반응형