형변환1 형변환 1. 자동형변환 - 작은 타입에서 큰타입으로 옮겨가는것 (이상무) int a=140; long b=120; byte c =10; b=a; 이런경우 아무런 문제가없다. 그럼 이런경우는 어떨까? int a=140; long b=120; byte c =10; c=a; 에러가 생긴다. byte는 127까지 값을 읽을수있기 때문이다. 마치 30평의 집에 40평에서 가득했던 짐들을 우겨넣는것과 같다. 하지만 강제로 우겨넣는 방법이 있다. 2. 강제형변환 c=(byte)a; 변환할 타입을 변수앞에 적어주어서 바꾸면 된다. 하지만 이런경우는 거의 쓰지않는다. 왜냐하면 이렇게 하면 엉뚱한 숫자가 나오게 되기때문이다. 2023. 12. 21. 이전 1 다음