예외처리 2

[C언어] 중간고사 Review - 사칙연산 계산기

중간고사 코드는 사칙연산 계산기다.사용자가 10+20, 7/2처럼 연산식을 입력하면 연산자를 판단해 결과를 출력하고,0/0을 입력하면 프로그램을 종료한다.1. 문제 핵심요구코드에서 필요한 처리반복 입력while 반복종료 조건0/0 입력 검사연산자 판단+, -, *, / 조건 분기나눗셈 예외두 번째 정수가 0인지 검사출력 형식정수 연산과 실수 나눗셈 출력 구분2. 실행 흐름반복 시작 연산식 입력 0/0이면 종료 연산자에 따라 계산 오류가 있으면 오류 메시지 출력 정상 계산이면 결과 출력반복 종료 이 코드에서 iFlag는 "정상 계산이 되었는가"를 표시하는 변수다. 오류가 난 경우에는 결과 출력 단계로 넘어가지 않게 막아준다.3. 핵심 코드 구조while (TRUE){ pri..

language/c 2026.09.14

[자바프로그래밍] 05. 배열과 예외처리

오늘은 두 주제를 다뤘다. 여러 값을 묶는 배열과, 실행 중 발생하는 오류에 대응하는 예외 처리다.자바의 배열은 C와 달리 "객체"라는 점에서 차이가 있고, 예외 처리는 자바가 안정성을 위해 강조하는 기능이다.1. 배열자바 배열의 특징같은 타입의 데이터가 순차 저장된 자료구조로, 인덱스는 0부터 length-1까지다. 자바 배열은 객체이며, 자기 크기를 length라는 속성으로 알고 있다(C 배열이 자기 길이를 모르는 것과 다름).int[] data = new int[5]; // 선언 + 생성 (크기 5)int[] data = {1, 2, 3}; // 선언 + 초기화System.out.println(data.length); // 배열 크기를 length로 안다C와 다른 두 가지가 눈..

language/java 2026.08.14