Q. 양의 정수를 입력받고 자릿수를 출력하는 프로그램을 작성하시오. 예들들어 135를 입력하면 '그 수는 3자리입니다' 라고 출력하고 1314를 입력하면 '그 수는 4자리입니다'라고 출력하면 됩니다.
A.
import java.util.Scanner;
public class Q11 {
static void numcount(int a) {
if (a / 10 < 1) {
System.out.println("입력한 숫자는 1자리 수입니다");
} else if (a / 100 < 1) {
System.out.println("입력한 숫자는 2자리수 입니다.");
} else if (a / 1000 < 1) {
System.out.println("입력한 숫자는 3자리수 입니다.");
} else if (a / 10000 < 1) {
System.out.println("입력한 숫자는 4자리수 입니다.");
}
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("정수 입력 : ");
int num = scanner.nextInt();
numcount(num);
}
}