```
import java.util.Scanner;
public class CubesSum {

    public static void main (String [] args){

        int input;

        System.out.println("Enter a positive integer:");
        Scanner in = new Scanner(System.in);
        input = in.nextInt();

        int number = input; //number is a temp variable
        int sum = 0;

        while(number>0){
            int t= number%10;
            sum += t*t*t;
            number = number/10;
        }
        System.out.println("The sum of the cubes of the digits is:" +sum);
    }
}

```

Okay so I'm using a while loop. For part B which is to modify to determine what integers of two, three, and four digits are equal to the sum of the cubes of their digits. So for example, 371 = 3³+7³+1³. Can someone tell me how to do it? I need to wrap a for loop around my while loop...