# 리뷰 - 구구단 출력
#### CODE <a class='btn btn-default' href='/codes/31189'>Link</a>
```
public class GuGuDan {
public static void main(String[] args) {
printGuGuDan();
}
public static void printGuGuDan() {
for(int i = 2;i <= 9;i++;) {
printDan(i);
}
}
public static void printDan(int dan) {
System.out.printf("%d단\n", dan);
for (int j = 1; j <= 9; j++) {
System.out.printf("\t"); // 들여쓰기
System.out.printf("%d x %d = %d\n", dan, j, dan * j);
}
}
}
```
#### INPUT
```
```
#### OUPUT
```
/root/var/tmp/2020_08_25_23_10_07_72035f56/GuGuDan.java:8: error: ')' expected
for(int i = 2;i <= 9;i++;) {
^
/root/var/tmp/2020_08_25_23_10_07_72035f56/GuGuDan.java:8: error: illegal start of expression
for(int i = 2;i <= 9;i++;) {
^
2 errors
```
kooback900님의 답변
public static void printGuGuDan() {
for(int i = 2;i <= 9;i++;) {
printDan(i);
}
}
i++;에서 ;를 지워보세요~
goodlife1359님의 답변
## for문 사용하실때
public static void printGuGuDan() {
for(int i = 2;i <= 9;i++;) {
printDan(i);
}
}
for 문은 for (초기값; 종료여부; 증감값) 으로 구성되어 있는데 증감값에는 ; 세미콜론을 붙이지 않습니다.
그러므로 for(int i = 2;i <= 9;i++;) 에서 i++뒤에 ; 를 제거해주셔야 합니다.
public static void printGuGuDan() {
for(int i = 2;i <= 9;i++) {
printDan(i);
}
}