[Java] 입력 정숫값에서 마지막 자릿수를 제외한 값과 마지막 자릿수 값만 표시하기

haeun_06·2022년 5월 14일
2

0514


키보드에서 입력한 정숫값에서 마지막 자릿수를 제외한 값과 마지막 자릿수 값만 표시하는 프로그램을 작성하자.

문제 조건

  • 키보드에서 입력한 정숫값에서 마지막 자릿수를 제외한 값과 마지막 자릿수 값만 표시

소스

import java.util.Scanner;
public class p2_7 {
	public static void main(String args []) {

		Scanner sc = new Scanner(System.in);

		System.out.print("정숫값:");
		int a = sc.nextInt();

		System.out.println("마지막 자릿수를 제외한 값은 "+(a/10)+"입니다.");
		System.out.println("마지막 자릿수는 "+(a%10)+"입니다.");
	}
}

실행 결과

정숫값:1275
마지막 자릿수를 제외한 값은 127입니다.
마지막 자릿수는 5입니다.

소스 해설

  • 마지막 자릿수를 제외한 값은 a를 10으로 나눈 몫이다.
  • 마지막 자릿수는 a를 10으로 나눈 몫의 나머지이다.
ex) 위의 코드에서 a에 1890을 입력했을 때

[출력 결과]
정숫값:1890
마지막 자릿수를 제외한 값은 189입니다.
마지막 자릿수는 0입니다.

profile
개발새발 블로그

0개의 댓글