겉바속촉
double이랑 int 본문
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 |