2025/01/08 2

[Java] 클래스를 사용하여 기본연산 계산기 만들기 트러블슈팅

사칙연산 수행 후 결과값을 반환하고 결과를 출력하는 Calculator클래스 생성이전 클래스없이 만든 App클래스에 Calculator클래스가 활용되게 코드 수정 (연산 수행은 Calculator에서 진행)App클래스에서 Calculator클래스를 직접적으로 접근못하게 수정- App클래스에서 연산부분 제외 while문 유지 및  기록저장/삭제 문구 추가package com.example.calculator2;import java.util.ArrayList;public class Calculator { // 결과 값 저장을 위한 배열 생성 및 private ArrayList record = new ArrayList(); // 생성자 (위에서 이미 초기화를 해 기본생성자로 작성해도 이상없음 ..

[Java] 클래스 없는 계산기 트러블슈팅

조건- Scanner를 통해 양의 정수 2개를 하나씩 전달 받아 적합한 타입으로 선언해 변수에 저장- Scanner를 통해 사칙연산 기호를 전달받아 적합한 타입으로 선언해 변수에 저장- 입력받은 정수들과 기로흫 사용해 연산 후 결과 출력- 반복문을 사용하되 "exit"문자열을 입력하기전까지 무한으로 계산- firstNumber와 secondNumber가 2번 선언됨 - 변수 선언 중복- while문 안의 변수에서 int를 지워 처음 선언된 변수를 사용추가적으로 if문 같은 조건문, 반복문의 조건에 비교연산자를 틀리는 경우가 많았다- 위 코드에서 == 으로 작성하면 오류가 풀린다.