Java 입력된 숫자를 화폐단위로 계산Java 입력된 숫자를 화폐단위로 계산
Posted at 2012. 5. 8. 11:23 | Posted in Java 기초
import java.util.Scanner;
/**
* @author 아름다운총각
* @since 2012.05.08
*/
public class Ex002 {
public static void main(String[] args){
int t[] ={100000,50000,10000,5000,1000,500,100,50,10,1};
Scanner p = new Scanner(System.in);
System.out.print("월급이 얼마인가요?");
int won = Integer.parseInt(p.nextLine());
System.out.println("==================================");
System.out.println("입력하신 월급은 "+won+"원 입니다.");
System.out.println("==================================");
// php의 foreach와 같은 방법으로 돌릴경우..
for(int i : t){
int s = won/i; //각화폐의 개수 할당
won %= i; //상위 화폐의 개수에 해당한 돈을뺀 남은금액
System.out.println(i + "원 " + s + "개");
}
// 일반적인 for문으로 돌릴경우
// for(int i=0;i<t.length;i++){
// int s = won/t[i]; //각화폐의 개수 할당
// won %= t[i]; //상위 화폐의 개수에 해당한 돈을뺀 남은금액
// System.out.println(t[i] + "원 " + s + "개");
// }
}
}
'Java 기초' 카테고리의 다른 글
JAVA 기초 - 화면에 문자 출력하기 (0) | 2012.05.08 |
---|