우리는 종종 소수점 이하 2 자리를 차지하는 것과 같은 숫자를 형성합니다. Java는 Decimalformat 클래스를 제공하여 필요한만큼 빠르게 숫자를 형식화 할 수 있도록 도와줍니다. 예는 다음과 같습니다.
importjava.text.decimalformat; public class testnumberformat {public static void main (String [] args) {doublepi = 3.1415927; // PIT // 단일 정수 시스템을 구덩이로 피하십시오. // 3 // 단일 정수와 두 자리 자막 System.out.println (newdecimalformat ( "0.00"). 형식 (pi)); //3.14 // 2 개의 정수와 3 개의 소수점 자리를 구덩이에 넣고 불충분 한 정수는 0. System.out.println ( "00.000"). 형식 (pi)); // 03.142 // 모든 Integer Parts System.out.println (newdecimalformat ( "#"); // 3 // 백분율로 계산하고 두 명의 소수점 System.out.println (new Decimalformat ( "#. ##%"). 형식 (pi)); //314.16, longc = 299792458; // 빛의 속도 // 디스플레이는 과학적 표기법 방법이며, 5 개의 소수점 자리가 시스템을 가져옵니다. out.println (newdecimalformat ( "#. #### e0"). 형식 (c)); //2.99792e8 // 디스플레이는 과학적 표기법 방법이며, 4 개의 소수점 이하 자리가 시스템을 가져옵니다. out.println (newdecimalformat ( "00. #### e0"). 형식 (c)); //29.9792e7 // 각 세 자리는 쉼표로 분리됩니다. System.out.println (newdecimalformat ( ", ###"). 형식 (c)); // 299,792,458 // 형식을 텍스트 System.out.println에 포함시킨다 ( "NewDecimalFormat ("빛의 속도는 초당 ### 미터 "). 형식 (c)); }}Decimalformat 클래스는 주로 숫자의 길이를 지정하기 위해 주로 두 자리 표시자인 # 및 0에 의존합니다. 0은 자릿수 수가 충분하지 않으면 0으로 채워지고 #는 가능할 때 마다이 위치로 숫자를 끌어 올릴 것임을 의미합니다. 위의 예에는 거의 모든 기본 사용법이 포함되어 있습니다. 더 알고 싶다면 Decimalformat 클래스의 문서를 참조하십시오.
위는이 기사의 모든 내용입니다. 모든 사람의 학습에 도움이되기를 바랍니다. 모든 사람이 wulin.com을 더 지원하기를 바랍니다.