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

Update AssessmentPartOne.java

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