2011. 5. 11. 11:48
자바(Java)에서 숫자 자릿수 표현 클래스 `DecimalFormat`
2011. 5. 11. 11:48 in JavaAndroid
정수 및 소수점 이하 자릿수를 자바에서 표현할 때에는 DecimalFormat 클래스를 사용하면 된다. 인스턴스를 만들고, 생성자를 호출하는 부분에 ‘#’ 기호를 써서 소숫점 기준으로 정수자릿수와 소수점 이하의 자릿수를 아래와 같이 표현해 준다. 다음은 화씨 온도를 입력받아 섭씨 온도로 변환하는 프로그램이고, 여기서 df 객체로 선언한 후 사용은 'df.format(변수)'로 한다.
1: import java.util.* ;
2: import java.text.DecimalFormat ;
3:4: class Fah2Cen {
5: public static void main(String[] args) {6: Scanner input = new Scanner(System.in) ;
7: DecimalFormat df = new DecimalFormat("####.#") ;8:9: int fah ;
10: double cen ;
11:12: System.out.print("섭씨로 환산할 화씨온도 입력 : ") ;
13: fah = input.nextInt() ;14:15: cen = 5.0 / 9.0 * (fah - 32) ;16:17: System.out.println("화씨 " + fah + "도는 섭씨 " + df.format(cen) + "도 입니다.") ;18: }19: }
'JavaAndroid' 카테고리의 다른 글
자바(Java) 객체 인스턴스 생성과 멤버변수 및 멤버함수 활용 (0) | 2011.05.19 |
---|---|
자바(Java), 이중 for문과 2차원 배열 예제 (0) | 2011.05.19 |
자바(Java)로 구의 넓이와 부피 구해보기 (0) | 2011.05.12 |
자바(Java)에서 boolean 자료형과 bit 연산의 종류 및 실행결과 (0) | 2011.05.11 |
자바(Java)에서 콘솔입력을 지원하는 `Scanner 클래스` (0) | 2011.05.10 |
통합개발환경(IDE) C/C++ 컴파일러 `Code::Blocks` (0) | 2011.04.07 |
컴퓨터 소프트웨어와 프로그램 개발 (0) | 2011.04.05 |
오픈소스 세계의 발전모델 (0) | 2011.04.05 |