Assignment #118

Code

    ///Name: Matthew Lorence
    ///Period: 5
    
    public class Armstrong 
    {
        public static void main( String[] args )
        {
            for ( int hundreds = 100; hundreds <= 900; hundreds = hundreds + 100 )
            {
                for ( int tens = 0; tens <= 90; tens = tens + 10 )
                {
                    for ( int ones = 0; ones <= 9; ones = ones + 1 )
                    {
                        int firstDigit = hundreds/100;
                        
                        int secondDigit = tens/10;
                        
                        int thirdDigit = ones;
                        
                        int actual = hundreds+tens+ones;
                        
                        firstDigit = firstDigit*firstDigit*firstDigit;
                        
                        secondDigit = secondDigit*secondDigit*secondDigit;
                        
                        thirdDigit = thirdDigit*thirdDigit*thirdDigit;
                        
                        int cubeSum = firstDigit + secondDigit + thirdDigit;
                        
                        if ( cubeSum == actual )
                        {
                            System.out.print( actual + " "  );
                        }
                        
                        
                        
                        
                        
                    }
                }
            }
            
            System.out.println();
        }
    }
        
        
    

Picture of the output