형변환 2

[Kotlin] 코틀린 자료형 / 타입 캐스팅 / 값 비교

이번 포스팅에서는 코틀린의 자료형에 대해 알아보자.   자료형  코틀린에서는 자료형을 원시 타입과 참조 타입으로 구분하지 않는다.모든 자료형은 참조 타입으로 통일되었다.  타입키워드정수형ByteShortIntLong실수형FloatDouble논리형Boolean문자형Char문자열String  원시 타입과 참조 타입에 대한 자세한 내용은 다음 포스팅에서 다뤄보겠다.지금은 단순히, 원시 타입이 아니기에 첫 글자를 대문자로 작성하는구나..! 정도만 알고 넘어가도 된다.     이 밖에도 Any 라는 자료형이 존재하는데,이는 코틀린 내 모든 자료형의 조상 격이라고 볼 수 있다. 따라서 모든 자료형을 대체할 수 있는데,간단한 예시와 함께 보자.   Int와 String을 사용한 간단한 출력문이다. val age: I..

Kotlin (코틀린) 2024.05.06

[Java] 형 변환 Type Casting / String <-> int / 정수 <-> 실수 / 정수 <-> 정수 / 오버플로우

공부를 계속하며 이런저런 코드를 작성하다보면, 서로 다른 타입의 변수를 대입하거나 연산해야 하는 경우를 맞이한다. 자바는 타입에 예민하기 때문에, 타입이 불일치한 상태에서 대입&연산을 시도하면 대부분 에러를 내뿜는다. 그렇기에 변수를 대입&연산 하기 전, 타입을 일치시켜주는 과정을 거쳐야 하는데 이를 형 변환(Casting) 이라 한다. 이번 포스팅에서는, 형 변환에 대해 알아보겠다. 형 변환 기초 개념 ● 기본형 자료형 중, 논리 타입(boolean)을 제외한 나머지 자료형은 모두 형 변환이 가능하다. ● 형 변환이라는 말 그대로, 해당 변수의 타입을 변환해 줄 뿐, 값은 유지되어야 한다는 근본이 있다. ex) 정수 타입 int : 100 => 문자열 String : "100" => 정수 타입 int ..

Java (자바) 2022.10.05