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.
Log in or sign up for Devpost to join the conversation.