#################################################### # Java¿¡¼ CÀÇ printf ó·³ %d¸¦ »ç¿ëÇϱâ (format »ç¿ë) # #################################################### ÀÛ¼ºÀÚ : ÀåÇüÈ(hhjang97@venus.uos.ac.kr) ÀÛ¼ºÀÏ : 2006. 03. 17 ¼öÁ¤ÀÏ : ¿øº» : ¼³¸í : JAVA ¿¡¼ C ÀÇ sprintf() °°Àº°ÍÀ» »ç¿ëÇÑ´Ù. ################################# ################################# ################################# jdk1.5¹öÁ¯ÀÌ»óÀ» »ç¿ëÇϽŴٸé, StringÀÇ formatÀ̳ª, PrintStreamÀÇ format ¸Þ¼Òµå¸¦ »ç¿ë 1.5ÀÌÇϹöÁ¯¿¡¼´Â DecimalFormatÀ» »ç¿ë ################################# # ################################# // 009 public String toDFormat(int num){ DecimalFormat df = new DecimalFormat("000"); return df.format(num); } public static void main(String[] args) { // String pattern = "######.##"; // 123.46 String pattern = "000000.##"; // 000123.46 DecimalFormat dformat = new DecimalFormat(pattern); double num = 123.4567; System.out.println(dformat.format(num)); }