Java is a widely used programming language among all IT professionals.
Android OS runs on Java. Java is a powerful language, with extensive support on almost every kind of computer.
-
Work an instance yourself
-
Write down what you did
-
Write down specific patterns of what you did - Generalize
-
Write an algorithm
-
Write code
-
Test code
-
Debug failed cases
There I have developed a class PerimeterAssignmentRunner
. It contains multiple methods.
getPerimeter
calculates the perimeter of the given Shape (A class of points).getNumPoints
Returns the number of points in a shape.getAverageLength
,getLargestSide
, andgetLargestX
allow to find additional information about the shape.getLargestPerimeterMultipleFiles
Returns the largest perimeter when multiple shapes (files) are given.getFileWithLargestPerimeter
Returns the filename with the largest perimeter of a shape.
In this small project, I developed a simple parser that prints all Youtube links from a web page.
The DNA can be represented as a string of Nucleotides (A, G, T, C). 3 Nucleotides form a Codon. A gene starts with ATG - a Start Codon. A gene can end with one of these 3 stop codons: TAA, TGA, TAG.
Use the open-source Apache Commons CSV package in your own Java programs;
Access data from one or many CSV files using Java;
Convert strings into numbers;
Understand how to use “null” in Java programs (when you want to represent “nothing”);
Devise an algorithm (and implement in Java) to answer questions about CSV data;
Analyze CSV data across multiple CSV files (for example, find maximums, minimums, averages, and other simple statistical results).