Chihiro's Blog
516 : 입력 - 자가진단8 본문
오답 : 반올림 방법을 모름
해결 방법
Math.round(); 함수를 이용하거나 String.format(); 함수를 이용한다.
import java.util.Scanner;
public class Main08 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
double a = sc.nextDouble();
double b = sc.nextDouble();
char c = sc.next().charAt(0); // char 및 sc.next().charAt() 사용
System.out.println(String.format("%.2f", a));
// String.fomat() 이용해보기 / 소숫점 둘째자리 까지 올리려면 %.2f 이런 식으로 입력
System.out.println(String.format("%.2f", b));
// %.nf -> n번째 자리까지 반올림
System.out.println(c);
sc.close();
} // end main
} // end class Main08
String.format(); 함수를 이용해 보았는데,
이 함수 사용 방법은 이러하다.
System.out.println(String.format("%.nf", 함수));
여기서 n은 소숫점 자리 수를 입력하면 된다.
'과제 > 정올_JAVA' 카테고리의 다른 글
연산자 - 자가진단 01 ~ 08 오답노트 / 참고사항 (1) | 2019.05.27 |
---|---|
108 ~ 110 : 입력 - 형성평가 3~5 첨삭 / 오답노트 (1) | 2019.05.27 |
107 : 입력 - 형성평가2 (0) | 2019.05.27 |
106 : 입력 - 형성평가1 (0) | 2019.05.27 |
517 : 입력 - 자가진단09 오답노트 (0) | 2019.05.27 |