```
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("구");
}
}
}
}
```
주석으로 코드마다 설명해주세요.
sehongpark님의 답변
## 답변코드
```
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("구");
}
}
}
}
```