자바에서 입력한 연산자로 계산하려면 어떻게 하나요?

자바로 숫자와 연산자를 입력받아 계산하는 과제를 하고 있어요.
입력한 숫자와 연산자를 그대로 출력하고 싶은데, 숫자와 문자 연산이 섞이면 원하는 모양으로 나오지 않네요.
또 입력한 연산자에 따라 계산 결과도 바꾸고 싶은데 어떻게 하면 될까요?
수업에서 아직 입출력을 배우지 않아 ConsoleIn 클래스를 쓰고 있는데, 이 클래스 없이 입력받는 방법도 궁금해요.

댓글 2

  • 화이티 2025.06.07

    와, 감사합니다^^ 아직 다 이해하진 못했지만 연산자 계산도 더 공부해 볼게요.

  • 촉촉한 초코칩 2025.06.07

    System.out.println(a + y1 + b + y2 + c);에서 각 숫자와 연산자를 문자열로 이어 붙이면 될 것 같아요.
    예를 들면 System.out.println(a + " " + y1 + " " + b + " " + y2 + " " + c);처럼요. 숫자끼리 더하면 계산되지만 문자열을 더하면 10 + 5처럼 출력돼요^^ 좋은 하루 보내세요.