관리 메뉴

콩부방

1015 : [기초-입출력] 실수 입력받아 둘째 자리까지 출력하기(설명) 본문

알고리즘 공부/CodeUp기초100제

1015 : [기초-입출력] 실수 입력받아 둘째 자리까지 출력하기(설명)

콩이아부지이 2021. 7. 30. 17:30
728x90

실수(float) 1개를 입력받아 저장한 후,
저장되어 있는 값을 소수점 셋 째 자리에서 반올림하여
소수점 이하 둘 째 자리까지 출력하시오.

참고
%.3f 와 같은 형식으로 지정하면,
소수점 이하 넷 째 자리에서 반올림하여 소수점 이하 셋 째 자리까지 출력하라는 의미이다.

입력

실수 1개가 입력된다.


출력

결과를 소수점 셋 째 자리에서 반올림 해, 소숫점 이하 둘째 자리까지 출력한다.
(%.2f를 이용하면 된다.)


입력 예시   예시 복사

1.59254

출력 예시

1.59

 

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		
		String result;
		float a = sc.nextFloat();
		result = String.format("%.2f", a);
        // String.format 메소드로 a 값을 출력하고싶은 형태로 바꿈
		//※ return값은 String type 임
		//문자열이라 서식문자 말고도 가능
		//다시 float 값으로 바꿔 주려면 Float.parseFloat()메소드로 변경가능. 
		//Float.parseFloat(result);
		System.out.println(result);
	}
}
728x90
Comments