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입니다.