java
-
Java 소수점 계산Programming/JAVA 2013. 7. 15. 11:42
Java를 하다가 소수점을 어떻게 버리고 올릴까를 연구해봤습니다. C에서는 출력할때 printf("%.1f", double) 이렇게 하던걸 자바에서는 어떻게 할까 고민했죠. 한가지 방법은 double을 String형으로 변환하고, format을 "%.1f"로 변경하는 것입니다. String tmp = String.format("%.1f", hidden); hidden = Double.parseDouble(tmp); System.out.println(hidden); 두번째 방법은 ceil을 이용하는건데요. (ceil를 이용한 올림, 버림, 반올림 예제) double tmp = 123.456; System.out.println(tmp); double tmp2; //올림 tmp2 = Math.ceil(tmp)..
-
Java scanner 와 BufferedReader 차이Programming/JAVA 2013. 7. 15. 10:23
갑자기 예제를 짜다가 나는 Scanner class로 입력을 받았는데, 정답코드는 BufferedReader로 짜서 의문이 생겨서 정리합니다. 1. BufferedReader - java 1.5버전 이전에서 사용하더 입력 class - BufferedReader 를 사용하는 방법 import java.io.*; String inputLine = null; BufferedReader br = new BufferedReader(new InputSteamReader(System.in)); inputLine = br.readLine(); 복잡하다. 어렵다. 언제 저 선언문을 외우냐. 그리고 BufferedReader은 String형으로 받기때문에 다른 형으로 형변환 해줘야하는 불편함도 가지고 있다. import..