DecimalFormat,String.format,Formatter,format
1524 단어 F#
package test ;
import java.text.DecimalFormat;
import java.util.Formatter;
import java.util.Locale;
public class DADB {
public static void main(String[]atrgs)
{
DecimalFormat f = new DecimalFormat("#,######.##");
System.out.println(f.format(1254855.53434));
System.out.println(String.format("$%.2f", 2F));
StringBuilder sb = new StringBuilder();
Formatter formatter = new Formatter(sb, Locale.US);
System.out.println(formatter.format("PI = %20.10f", 2323233.141592653589793284));
System.out.println(String.format("%20.10f", Math.PI).length());
}
}
출력 결과
1,254855.53$2.00PI = 2323233.141592653520
다음 설명
DecimalFormat:new DecimalFormat("#,######.##").format(1254855.53434);
이것은 new DecimalFormat("#,#####.#")의 형식에 따라 출력됩니다.format(1254855.53434)의 내용으로 125485.53
formatter.format("PI = %20.10f", 2323233.141592653589793284)
출력 결과: PI = 2323233.1415926535
% 20은 (는) 이 문자열에 주어진 공간 수를 나타냅니다. String을 사용할 수 있습니다.format("%20.10f", 2323233.141592653589793284).length() 표시 길이
% 뒤의 숫자가 문자열 길이보다 크면 공백을 채우지 못하고 오른쪽으로 정렬합니다
% 뒤에 -를 더하면 왼쪽 정렬
% 뒤의 숫자가 문자열 길이보다 작으면 문자열 길이와 같은 공간수를 자동으로 분배하고, 숫자를 추가하지 않으면 문자열 길이와 같은 공간수를 자동으로 분배합니다
소수점 뒤의 숫자와 f는 소수점 뒤에 몇 자리가 있을 수 있는지 대표한다
.10f는 소수점 뒤에 10자리 보존
검은 머리http://heisetoufa.iteye.com
만약 본문에 오류가 있는 것을 발견하면, 비판과 시정을 환영합니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
F#에서 Android 앱 개발 Helloworld 편F#에서 android 앱 개발의 기본이되는 Helloworld를 출력하는 방법을 소개합니다. 먼저 Visual Studio 2019를 시작합니다. [새 프로젝트 만들기(N)]→[빈 앱(Android)]을 선택합니다...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.