728x90
반응형
문제내용
어떤 숫자가 입력되면 그 숫자가 몇 자릿수 숫자인지 알아내는 프로그램을 작성하시오.
예)
7 ----> 1 (1자릿수)
10 ----> 2 (2자릿수)
4322 ----> 4 (4자릿수)
자바코드
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String num = sc.next();
String [] arData = num.split("");
System.out.println(arData.length);
}
}
코드풀이
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in); //Scanner 객체 생성
String num = sc.next(); //변수 num에 입력받은 값 저장
String [] arData = num.split(""); // num을 한글자씩 끊어 배열 arData에 저장
System.out.println(arData.length); // arData의 길이를 출력
}
}
출력내용
* 편의상 "의 자리"를 붙여 출력했습니다. 문제 제출 시에는 X
942
3의 자리
10
2의 자리
5678945
7의 자리
5
1의 자리
2021
4의 자리
728x90
반응형
'문제 풀이 > CodeUp' 카테고리의 다른 글
CodeUp_1501 : 2차원 배열 채우기 1 (0) | 2021.05.25 |
---|---|
CodeUp_1286 : 최댓값, 최솟값 (0) | 2021.05.20 |
CodeUp_1166 : 윤년 판별 (0) | 2021.05.19 |
CodeUp_1410 : 올바른 괄호 1 (괄호 개수 세기) (0) | 2021.04.30 |
댓글