[Beyond SW] 20251020

이경민·2025년 10월 22일

한화시스템 Beyond SW

목록 보기
14/40

자료형과 값은 같은 타입!
자료형 (int) = 값 (int)
Test = Test

자동 형변환(묵시적 형변환)

정수 : byte<short<int<long (int가 default)
실수 : float<double(double이 default)
문자 : char
논리 : boolean

  1. 정수형

    정수의 경우는 일상 생활에서 많이 사용되는 숫자의 범위는 byte와 short으로 표현이 불가능한 경우가 많다.
    따라서 int를 대표자료형으로 여기며, 특수한 경우가 아닌 이상 byte와 short은 잘 사용하지 않는다.
    정수형의 경우 양수, 음수에 해당하는 부호를 표기하기 위해 비트의 맨 앞 자리를 부호 비트로 둔다.

중단점을 거는 기준 = 단계단계마다 모르겠는 부분에 걸어주기

삼항연산자

삼항연산자
(조건식) ? 조건식이 참: 조건식이 거짓

자바에서 유일하게 피연산자 항목이 3개인 연산자이다.
(조건식) ? 참일 때 사용할 값1 : 거짓일 때 사용할 값2
조건식은 반드시 결과가 true 또는 false가 나오게끔 작성해야 한다. (비교/논리연산자가 주로 사용됨)

메소드

: 어떤 특정 작업을 수행하기 위한 명령문의 집합
목적

  • 코드의 중복사용을 피할 수 있음
  • 코드의 가독성 향상
  • 손쉬운 유지보수 가능
접근제어자 반환타입 메소드이름 (매개변수 목록) {

		// 실행할 코드

		// 반환타입이 있을경우 반환타입에 맞게 return 작성
		// 반환타입이 void인 경우 생략
		return ...;
}
  • 접근 제어자 : 메소드에 접근할 수 있는 범위 A. public : 어디서나 접근 가능 B. protected : 상속관계이거나 같은 패키지에서 접근 가능 C. default(생략가능) : 같은 패키지에서 접근 가능 D. private : 같은 클래스 내부에서만 접근 가능
    • 반환 타입(return type) : 메소드가 모든 작업을 마치고 반환하는 데이터의 타입 A. void : 리턴값 없음 B. 기본 변수 자료형 : int, float, 등등 C. 오브젝트형 : String, 이외 사용자 정의타입 (클래스들)
    • 메소드 이름 : 메소드를 호출하기 위한 이름
    • 매개변수 목록(parameters) : 메소드 호출 시에 전달되는 인수의 값을 저장할 변수들
    • 실행할 코드 : 메소드의 기능을 수행하는 코드

static: 공유의 의미를 지님. 생성시점은 프로그램이 최초에 실행될때 모두 생성됨. 소멸시점은 프로그램이 종료될 때 같이 소멸한다.

0개의 댓글