Inspiration

I was inspired to create my project after many failed attempts of trying to fit into some of the specific categories. In the past, I have created games and websites, but I have little experience in Java. Therefore, I wanted to do something I hadn't done before, a useful/educational project, in a language I had little experience in.

What it does

This project is a "suite" of study tools. Users can learn flashcards to help them memorize their polyatomic ions, brush up on their periodic table, or practice calculating using significant figures.

How I built it

I used Java with the BigDecimal and HashMap packages featured heavily.

Challenges I ran into

I ran into many challenges along the way, but a large one was figuring out how to make a calculation using the proper amount of significant figures. For a human, rounding is easy, but in Java, it becomes much more complex. I was greatly struggling with making sure the values were rounded to the correct number of digits, until I was able to solve it using BigDecimal values rather than doubles.

Accomplishments that I'm proud of

I am proud that I was able to complete a project in the given time that I genuinely feel is great. Although it wasn't exactly what I wanted it to be, I am still proud of everything I was able to accomplish in the past two days.

What I learned

I learned a lot throughout this process. One major takeaway I have is the BigDecimal package and objects, and how they can be used to easily round values, among many other possibilities.

Built With

Share this project:

Updates