publicclassHarshadNumber{ publicbooleanisHarshad(int num){ int answer = num; int sum = 0; boolean flag = true; while(num > 0) { sum += num%10; num = num/10; } // 3항연산자를 사용하여서 조금 더 간편하게 사용. flag = answer%sum == 0 ? true : false; return flag; } publicstaticvoidmain(String[] args){ HarshadNumber hm = new HarshadNumber(); System.out.println(hm.isHarshad(18)); } }