본문 바로가기
728x90
반응형

자바2

[Java] 타입 변환 오류(ClassCastException) 해결하기 개발하다 보면, Object 타입으로 받은 데이터를 특정 클래스로 형 변환(Casting)하는 과정에서 오류가 발생할 때가 있습니다. 특히, 문자열을 정수 타입으로 단순 변환하려 시도하거나, 컬렉션에서 잘못된 타입을 꺼내올 때 자주 볼 수 있습니다. 1. 문제 상황 코드 예시아래 코드는 문자열 형태로 저장된 숫자를 강제로 Integer로 변환하려다가 발생한 에러 예시입니다.public class TypeCastErrorExample { public static void main(String[] args) { Object numberString = "123"; // 실제로는 String 타입 // 강제 변환을 시도 (잘못된 캐스팅) Integer num = (I.. 2025. 3. 15.
[자바 초보자를 위한] 간단한 학생 성적 계산 프로그램 만들기 사촌동생이 프로그래밍 학원을 다니고 있는데.. 오늘 연락이 왔다.형.. 나 이것좀 알려줘 모르겠엉..간만에 보니 이거 어떻게하더라?! 라는 생각을 하고 차근차근 풀어 나가 보았다. 초보자에게 이런 어려운걸 시키다니 ㅠㅠ 예전에 나도 프로그래밍을 배울때가 생각이 났다. 배울당시 하나도 몰랐던건데 이제와 보니 아는게 많아진 듯 하다. . . . . . .그립다 그 배웠던 시절이.. 우선 프로세스를 보자면더보기1. Scanner 클래스를 사용하여 사용자 입력2. 사용자에게 사람 수를 묻고 입력을 numberOfPeople 변수에 저장3. scores 배열을 만들고 배열 길이를 numberOfPeople로 설정4. totalScore 변수를 0으로 초기화5. for 루프를 사용하여 각 사람의 점.. 2024. 4. 24.
728x90
반응형