The following text was written to the standard output stream when the RedArea.java program was executed from Netbeans.
/* * Program to calculate the area of both red squares by subtracting the area * of the inner blue square. */ package shapes; /** * * @author ecuevas */ public class RedArea { /** * @param args the command line arguments */ public static void main(String[] args) { double tableSide = 40; double distanceFromMP = 3; double twiceDistanceFromMP = (2 * distanceFromMP); SSquare table = new SSquare(tableSide); double referenceCircleRadius = ((tableSide - twiceDistanceFromMP)/2); SCircle reference = new SCircle(referenceCircleRadius); SSquare blueSquare = reference.inscribingSquare(); double blueSide = blueSquare.side(); double referenceCR2 = ((blueSide - twiceDistanceFromMP)/2); SCircle referenceTwo = new SCircle(referenceCR2); SSquare redSquare = referenceTwo.inscribingSquare(); double tableArea = table.area(); double blueArea = blueSquare.area(); double littleRedArea = redSquare.area(); double redArea = ((tableArea-blueArea) + littleRedArea); System.out.println("Red Area = " + redArea); } }