if ( (num / 10) % 3 == 0 )
count++;
저의 의도는 1~99 사이의 수를 입력받아서 걸러내는 자바 프로그램을 작성중인데요
저 if문이 10~99의 수 에서는 잘 작동합니다
그런데 어째서인지 1~9의 수들도 저 문장에 걸려서 count가 ++되는데
왜 그런지를 모르겠어요
if ( (num / 10) % 3 == 0 )
count++;
저의 의도는 1~99 사이의 수를 입력받아서 걸러내는 자바 프로그램을 작성중인데요
저 if문이 10~99의 수 에서는 잘 작동합니다
그런데 어째서인지 1~9의 수들도 저 문장에 걸려서 count가 ++되는데
왜 그런지를 모르겠어요
0 % 3 = 0
if문 쓰셔야죠
1/10 = 2/10 = 3/10 = 4/10 = 5/10 = 6/10 = 7/10 = 8/10 = 9/10 = 0 ??
감사합니다! 연산자를 왜 저걸 썼을까..
%를 썼어야했네요-_-