겉바속촉

double이랑 int 본문

IT일기(하반기)/블록체인

double이랑 int

겉바속촉 2020. 5. 26. 13:21
728x90
반응형

안녕하세요~ 겉바속촉입니다!^^!

이번에는 double이랑 int에 대해서 알아볼거에요~

새로운 class하나 만들어서

다음과 같이 코드를 입력해봤어요!!

그런데 오류가 나네요!!

왜그럴까요?

이유는 더 큰 double을 더 작은 int에다가 집어넣었기 때문이에요:)

 

그래서 d앞에다가 (int)를 추가해봅니다.

double d = 10.5;

int c = d;

를 

 

double d = 10.5;

int c = (int)d;

로 고치는 거에요.

 

그럼 콘솔창에 요류가 뜨지 않는 게 보이시죠??

 

 

 

이번에는 

String으로 봅시다!!

num1과 num2를 String 즉 문자열로 선언을 했는데요

System.out.println(num1+num2);

의 결과값은

2030 이라고 뜨는 걸 확인할 수 있죠!!

 

그래서 num1이랑 num2를 int로 바꿔줄겁니다.

int num1 = Integer.parseInt("20")

요런식으로요:)

그래서 System.out.println(num1+num2); 결과값을 보시면

2030이 아니고 50이라고 나오는 게 보이시죠??

 

그렇다면 둘다 int값으로 형변환 성공한 것입니다!^^!

728x90
반응형

'IT일기(하반기) > 블록체인' 카테고리의 다른 글

import 연습하기  (0) 2020.05.26
printf 연습하기  (2) 2020.05.26
eclipse연습하기  (0) 2020.05.26
Eclipse 다운로드  (0) 2020.05.26
jdk11다운받는 방법  (0) 2020.05.26