# 리뷰 - 구구단 출력 #### 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 ```
public static void printGuGuDan() { for(int i = 2;i <= 9;i++;) { printDan(i); } } i++;에서 ;를 지워보세요~
## 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); } }