int a=sc.nextInt();

int b=sc.nextInt();

 

for(int i=a;i<b;i++){
   int k=i;
   int count=0;
          esc:
   while(true){
    if(i==3 || i==6 || i==9){
     System.out.print("K");
     i=i/10;
     count++;
    }
    if(i<10){
     break esc;
    }
          }
   if(count==0){
    System.out.println(k);
   }
  }

 

 

 

--------------------------

자바 입문중인 초짜입니다 ㅠ.ㅠ

 

정수  a ~ b 까지 369 게임 하는건데

 

3~4 즉 3만 돌아가게 넣어주면 ( K 출력되는곳)

while 문이 계속돌아갑니다........

 

출력은

 

1K

2

1K

 

의 무한반복이에요..

이리저리 궁리해봐도 도대체가 while문이 계속 도는 이유를 모르겠습니다 ㅠ.ㅠ