``` import java.util.Scanner; public class taxi{ public static void main(String[] args) { while(true) { System.out.println("자료를 입력하세요 > "); Scanner a= new Scanner(System.in); int b = a.nextInt(); if(b==0) { System.out.println("영"); } else if(b==1) { System.out.println("일"); } else if(b==2) { System.out.println("이"); } else if(b==3) { System.out.println("삼"); } else if(b==4) { System.out.println("사"); } else if(b==5) { System.out.println("오"); } else if(b==6) { System.out.println("육"); } else if(b==7) { System.out.println("칠"); } else if(b==8) { System.out.println("팔"); } else if(b==9) { System.out.println("구"); } } } } ``` 주석으로 코드마다 설명해주세요.
## 답변코드 ``` import java.util.Scanner; public class taxi { public static void main(String[] args) { // 반복: 무한반복 while (true) { System.out.println("자료를 입력하세요 > "); // 문자열 출력. Scanner a = new Scanner(System.in); // Scanner 객체 생성: for 키보드 입력 int b = a.nextInt(); // 키보드로부터 정수를 입력받아 b에 저장. // b 값에 따라 문자열을 출력. if (b == 0) { System.out.println("영"); } else if (b == 1) { System.out.println("일"); } else if (b == 2) { System.out.println("이"); } else if (b == 3) { System.out.println("삼"); } else if (b == 4) { System.out.println("사"); } else if (b == 5) { System.out.println("오"); } else if (b == 6) { System.out.println("육"); } else if (b == 7) { System.out.println("칠"); } else if (b == 8) { System.out.println("팔"); } else if (b == 9) { System.out.println("구"); } } } } ```