import java.util.Scanner;
public class input {
public static void main(String args[]){
Scanner input= new Scanner(System.in);
System.out.println("입력");
double merong=0;
merong=input.nextDouble();
merong=merong*1000;
merong=(int)merong;
merong=(double)merong/1000;
//String s=Double.toString(merong);
//int t=s.length()-2;
//s.substring(0,t);
System.out.println(merong);
}
}
double형으로 입력 받은 값을
원하는 소수점 자리까지만 나타내기 위해서는
원하는 만큼 100, 1000, 10000을 곱한 뒤에 int형으로 변환시켜 나머지 소수점을 자르는 방법이 있다.
그러고 다시 double형으로 변환하고 곱한 만큼 나누어 주면 원하는 만큼 소수점을 자를 수 있다.
'공부!' 카테고리의 다른 글
jdbc 데이터 전송-받기 (0) | 2017.12.14 |
---|---|
자바스크립트 시간/날짜 표시하기! (0) | 2017.12.14 |
html 테이블 만들기2 (0) | 2017.12.11 |
html 테이블 만들기 (0) | 2017.12.11 |
오버라이딩 오버로딩 (0) | 2017.12.06 |