목록Dev/Java (2)
Soy's Devlog
java에서는 문자나 숫자, 날짜의 자리수를 맞춰 출력할 수 있는 Formatter 클래스를 제공한다. 사용하려면 java.util.Formatter를 import 해주면 된다. 공식문서에서 설명하는 Format은 이렇다. public static String format(String format, Object... args) Returns a formatted string using the specified format string and arguments. 지정된 형식 문자열과 인수를 사용하여 형식이 지정된 문자열을 반환 한다고 한다. 이렇게만 보면 알기 어려우니 하나씩 뜯어보자! 기본 형식 문자, 숫자 %[argument_index$][flags][width][.precision]conversion..

자바 프로그램에서 값을 입력 후 해당 입력값의 자릿수를 구하는 방법에 대해 정리해 보았다. String(문자열) 의 경우 length() 메소드를 통해 모든문자에 대한 자릿수를 편하게 구할 수 있다. 하지만 int형은 length() 메소드를 제공하지 않는다..! 방법은 코드를 짜기에 따라 여러가지 이지만, 직접 이해하고 적용해본 내용은 아래와 같다. 1. 배열 사이즈 ArrayList로 가변적 배열 객체를 생성해 주고 입력값이 0보다 큰 양의 정수라면, 입력값을 10으로 나눈 나머지를 배열에 추가해 준다. 그 뒤 입력값을 10으로 다시 나눈 몫을 입력값에 대입하여 초기화 해 주고 이 과정을 반복한다. 반복이 종료되면, 배열의 크기를 확인하는 메소드를 통해 출력해 준다. 예) 452 를 입력했다면 배열에..