LikeLion_0921

현보·2022년 9월 21일

형변환(캐스팅)

  • 연산시 데이터 타입을 맞추어야 한다.
  • Why? -> 자료형이 일치해야 동일한 방법을 적용하여 연산을 진행할 수 있다.

상수의 개념

  • 메모리에 올려서 수정 불가
  • 변수에 값을 딱한번 할당 할 수 있으면 상수
  • final 선언이 붙음

리터널의 개념

  • 변수에 넣는 변하지 않는 데이터
  • 상수라는 표현으로 대신 해도 좋다

자동 형변환

  • 자료형의 크기가 큰 방향으로
  • 정수 보다는 실수형으로 (소수점 보존하는 쪽으로)
  • float은 표현 범위가 더 크기 때문에 더 큰 타입으로 들어간다
  • char 타입이 int 타입으로 변환되면 유니코드 값이 저장된다

강제 형변환

  • 작은 크기 타입 = (작은 크기 타입)큰 크기 타입

  • double pi = 3.1415;
    int wholeNumber = (int)pi;

  • long num1 = 3000000007L;
    int num2 = (int)num1;

배열

Lotto 프로그램(?)

Math.random()*45는 0부터 44까지의 값을 반환한다. 그러므로 +1을 해줘야 1~45범위가 나온다

중복된 값이 입력되면 다시 한번 숫자를 받아오게 하는 부분


과제

층 수 입력 받아서 탑 출력하기

결과

숫자 추측 게임

결과





🎁 Ctrl+Shift+F 소스코드 정리 단축키

0개의 댓글