Commit 8898524f authored by benn.robinson's avatar benn.robinson

Update AssessmentPartOne.java

parent f874ece1
public class AssessmentPartOne {
public int biggestOfThree(int num1, int num2, int num3)
{
// 01 - A Gentle Start
// Debug this method so it passes the unit test.
// Add comments beside any changes you make
if (num1>num2) // Changed the symbol from "<" to ">" because originally num1 could not be the biggest number so the code was wrong.
{
if (num3>num1)
{
return num3;
}
else
{
return num1;
}
}
else
{
if (num3>num2)
{
return num3;
}
else
{
return num2; // added a semi colon because it finishes the return
}
}
}
public int sumNumbersBetween(int start, int end)
{
// 02 - Adding Across A Range
// Complete this method so that it adds together all
// the integers between start and end, but not including
// start or end
// This method should only deal with 0 and positive integers
// This method should return -1 if it cannot calculate the result
// You should comment your code explaining what each part does
int sumOfSquares = 0;
int negativeAnswer = -1; //
if (start < 0)
{
return negativeAnswer;
}
else
{ for (int a = start; a < end; a++)
}
}
return sumOfSquares;
}
public class AssessmentPartOne {
public int biggestOfThree(int num1, int num2, int num3)
{
// 01 - A Gentle Start
// Debug this method so it passes the unit test.
// Add comments beside any changes you make
if (num1>num2) // Changed the symbol from "<" to ">" because originally num1 could not be the biggest number so the code was wrong.
{
if (num3>num1)
{
return num3;
}
else
{
return num1;
}
}
else
{
if (num3>num2)
{
return num3;
}
else
{
return num2; // added a semi colon because it finishes the return
}
}
}
public int sumNumbersBetween(int start, int end)
{
// 02 - Adding Across A Range
// Complete this method so that it adds together all
// the integers between start and end, but not including
// start or end
// This method should only deal with 0 and positive integers
// This method should return -1 if it cannot calculate the result
// You should comment your code explaining what each part does
int sumOfSquares = 0;
int negativeAnswer = -1; //This is the number that will be return if range starts with a negative number
if ((start < 0) || (end < 0))
{
return negativeAnswer;
}
if (end-start == 1)
{
return negativeAnswer;
}
if (start > end) {
return negativeAnswer;
}
else
{ for (int a = start +1; a < end; a++) { //Loop used to add all the numbers beetween the first and last int
sumOfSquares += a;
}
}
return sumOfSquares;
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment