I have a question with a program. The assignment is "Write a program to verify the statement Numbers whose sum of digits is divisible by 3 represent numbers divisible by 3. Input a 5 digit integer from the keyboard. Find the sum of the digits, call it sum. Verify that either(a) both n and sum are divisible by 3 or (b) both are indivisible by 3.
Your output is:
Given number =
Sum of digits=
One of the following
a. Both number and sum are divisible by 3
b. Both number and sum are indivisible by 3
c. The famous statement is wrong
This is what I have so far..
 import java.util.*;

import java.io.*;

class magicruleof3

{

public static void main(String arg[])

{

int number;

boolean done=false;

Scanner input=new Scanner(System.in);

System.out.println("Please input a 5digit number");

number = input.nextInt();

{

String numberStr=Integer.toString(number);

int sum=0;

for(int i=0;i<numberStr.length();i++)

{

int remainder=number%10;

sum+=remainder;

number/=10;

System.out.println("Sum of the digits:"+sum);

}

if(number%3==0&&!done);

{


if(!done)System.out.println("Both n and sum are indivisible by 3");

if(!done)System.out.println("The famous statement is wrong 3");

System.out.println("Both n and sum are divisible by 3");done=true;


}

}

}



}

All is working except the sum of the numbers and the output. Any help is greatly appreciated.