220922 JAVA

늘숲·2022년 9월 22일
0
post-custom-banner

어제 내용 복습

형변환

자동형변환되는 이유

왜냐면 자바 가상 머신이 32bit 시스템이기 때문에 자동형변환이 된다.

자동형변환 시 값의 보존을 위해서 long과 int의 연산을 하게 되면 데이터값의 폭이 더 넓은 long 타입으로 변환된다.

추가로 long과 float의 연산시에는 float이 범위가 더 크고, 소숫점에 대한 정보를 보존할 수 있기 때문에 float으로 변환되어 맞춰진다.

개발자가 강제형변환(명시형변환)하는 방법

개발자가 direct로 자료형을 구분해서 넣어주는 것

로또 문제 설명

로또를 하게 되면 6개의 값을 배열에 저장해야 한다.

6개의 배열을 잡고 랜덤으로 값을 넣는다.
반복문(for문)을 돌려서 값을 입력한다.
값을 넣고 나서 이전에 넣은 값을 체크하는 반복문을 만든다.
만약 이전에 넣은 값과 지금 넣은 값이 동일할 경우 입력하는 부분이 다시 돌리도록 조작한다.

새로 배운거

switch case break default

switch

profile
발전, 그리고 숲
post-custom-banner

0개의 댓글