프리 정보 컨텐츠

자바 양의 정수 자릿수 출력 프로그램 본문

코딩 문제 풀이/기초 알고리즘

자바 양의 정수 자릿수 출력 프로그램

쏜스 2021. 1. 12. 00:31

자바로 양의 정수 자릿수를 출력하는 방법이다.

 

119 입력 시 -> '그 수는 3자리 입니다.'

1004 입력 시 - > '그 수는 4자리 입니다.'

import java.util.Scanner;

public class Test {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int num;
		
		do {
			System.out.print("정수값 : ");
			num = sc.nextInt();
		} while(num <= 0);
		
		int no = 0;					// 자릿수 변수 선언
		while (num > 0) {
			num /= 10;				// 입력받은 정수 n을 10으로 나눔
			no++;					// 자릿수 증감
		}
		System.out.println("그 수는 " + no + "자리입니다.");	
	}
}

 

Comments