시작하기무료로 시작하기

숫자의 각 자리

이전 레슨에서 다뤘던 숫자의 마지막 자릿수를 구하는 메서드를 떠올려 보세요. 이 메서드는 정수의 마지막 자릿수를 얻기 위해 % 10을 사용해요.

주어진 정수 값에 대해 이 메서드가 제대로 동작함을 보여주는 성공하는(PASSING) 테스트를 작성하세요.

필요한 JUnit 패키지는 이미 임포트되어 있어요.

이 연습은 강의의 일부입니다

Java 테스트 소개

강의 보기

연습 안내

  • JUnit이 이 테스트를 실행할 수 있도록 올바른 애너테이션을 입력하세요.
  • 제공된 정수의 예상 마지막 자릿수를 입력하세요.
  • 예상값과 실제값의 같음을 확인하기 위해 올바른 JUnit assertion을 사용하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

public class LastDigitWithTests {
    public static void main(String[] args) {
        launchTestsAndPrint(LastDigitTest.class);
    }
}

class LastDigitTest {
	// Use the correct annotation to mark this as a JUnit test
    @____ 
    void testLastDigit() {
        int number = 2025;
        // What is the expected output?
        int expected = ____;

        int actual = LastDigit.lastDigit(number);

        // Use the correct JUnit assertion for the scenario
        ____(expected, actual);
    }
}
코드 편집 및 실행