WhiteArea.java
package Shapes;

import shapes.SCircle;
import shapes.SSquare;
import javax.swing.*;
import java.util.Random;

public class WhiteArea {
    public static void main(String[] args) {
        SwingUtilities.invokeLater(new Runnable() {
            @Override
            public void run() { new WhiteArea();

            }
        });
    }

    public WhiteArea() {createStuffs();}

    private void createStuffs() {
        SSquare DieFace = new SSquare(0.75);
        double dieradius = (DieFace.side() / 8.0);
        SCircle diedot = new SCircle(dieradius);

        double WhiteArea = DieFace.area();
        double dieArea = diedot.area();

        Random rgen = new Random();
        int nrOfdiedots = rgen.nextInt(6);
        if (nrOfdiedots == 1) {
            double netarea = WhiteArea - dieArea;
            System.out.println(netarea);
        }
        else if (nrOfdiedots == 2) {
            double netarea = WhiteArea - 2.0*dieArea;
            System.out.println(netarea);
        }
        else if (nrOfdiedots == 3) {
            double netarea = WhiteArea - 3.0*dieArea;
            System.out.println(netarea);
        }
        else if (nrOfdiedots==4) {
            double netarea = WhiteArea - 4.0*dieArea;
            System.out.println(netarea);
        }
        else if (nrOfdiedots==5) {
            double netarea = WhiteArea - 5.0*dieArea;
            System.out.println(netarea);
        }
        else if (nrOfdiedots==6) {
            double netarea = WhiteArea - 6.0*dieArea;
            System.out.println(netarea);
        }
        else { DieFace.area();
            System.out.println(DieFace.area());
        }
    }
    //*How to divide codes to the separated methods?
}