자바로 369게임 프로그램을 만들고 있는데요..여기까지 오게 됬네요..ㅠㅠ

 

휴...제가 너무 부족해서;;

 

지금 까지 잠을 못자고 있네요.ㅠㅠ부탁좀 드립니다. 

 

1       2     _★    4      5  _★  7  8 _★ 10

11    12     _★   14

 

이런 프로그램 인데요 _★ 이 특수문자는 31에서는 ★_ 이렇게 바뀝니다.

 

 10단위로 찍고 10은 ■■찍구요  33은 ★★

 

찍는 건데요..

 

휴...정말 모르겠네요..ㅠㅠ

 


/**
 * @author lightnings83
 *
 */
public class Game369 {
  public static void main(String[] args)
  {
   for(int i=1;i<=100;i++){ 
    String number2 = i+"";
    if(number2.indexOf("3")!=-1 || number2.indexOf("6")!=-1 || number2.indexOf("9")!=-1)// indexOf스트링3,6,9를 처음의 메소드로 돌려줌
    {  
     if(i/10 == 3 || i/10 == 6 || i/10 == 9) // 10으로 나누어 0이면 한자리 숫자, 1이면 10, 2이면 20, 30이면 30. 30, 60, 90 단위에서  "★" 출력
     {
   
     if(i%10 == 3 || i%10 == 6 || i%10 == 9) System.out.print("★");     
     }

     System.out.print("★\t");// 나머지가 3, 6, 9면  "★"출력
       }
      
   
       else if(i % 10 ==0 )
        {
   System.out.print("■ ■");//30,60,90을 제외한 10단위에 "■ ■" 출력
        } 
 
       else 
    {
     System.out.print(i+"\t");
    } 
      
  
   if (i % 10 == 0)
     System.out.print("\n");
    }

  }


}

 

 

1 2 ★ 4 5 ★ 7 8 ★ ■ ■
11 12 ★ 14 15 ★ 17 18 ★ ■ ■
21 22 ★ 24 25 ★ 27 28 ★ ★ 
★ ★ ★★ ★ ★ ★★ ★ ★ ★★ ■ ■
41 42 ★ 44 45 ★ 47 48 ★ ■ ■
51 52 ★ 54 55 ★ 57 58 ★ ★ 
★ ★ ★★ ★ ★ ★★ ★ ★ ★★ ■ ■
71 72 ★ 74 75 ★ 77 78 ★ ■ ■
81 82 ★ 84 85 ★ 87 88 ★ ★ 
★ ★ ★★ ★ ★ ★★ ★ ★ ★★ ■ ■

 

이렇게 까지는 찍었는데 언더바를 넣지를 못하겠어요..ㅠ

 

제발 좀 도와주세요...ㅠㅠ