Commit c6fb9428 authored by simon.nutsey's avatar simon.nutsey

First Commit

parent 7805f22d
Pipeline #234 failed with stages
......@@ -7,26 +7,26 @@ public class AssessmentPartOne {
// Debug this method so it passes the unit test.
// Add comments beside any changes you make
if (num1<num2)
if (num1>num2) //The symbol was < indicating that if 1 is smaller than 2. This has been changed to > instead
{
if (num3>num1)
if (num3>num1) //If number 3 is bigger than 1
{
return num3;
return num3; //Return number 3
}
else
else //if number 3 is not bigger than number 1
{
return num1;
return num1; //Return number 1
}
}
else
else //
{
if (num3>num2)
if (num3>num2) //If number 3 is bigger than number 2
{
return num3;
return num3; //Return number 3
}
else
else //
{
return num2
return num2; //Semicolon added to finish the line
}
}
}
......@@ -42,10 +42,30 @@ public class AssessmentPartOne {
// You should comment your code explaining what each part does
int sumOfSquares = 0;
int SumOfSquares = 0;
int Negativeint = -1; //This is the number that will be return if range starts with a negative number
if (start<0) {
return Negativeint; //If the number starts with a negative number it will return "-1"
}
if (end-start == 1) {
return Negativeint; //If the range has no inbetween numbers eg 1 2 it will return "-1"
}
if (start > end) {
return Negativeint; //If the start int is bigger than the end int it will return "-1"
}
else
{ for (int A = start +1; A < end; A++) //Loop used to add all the numbers beetween the first and last int
{
SumOfSquares += A; //Adds the numbers in the range to the sum total
}
}
return SumOfSquares;
return sumOfSquares;
}
}
......@@ -40,5 +40,5 @@ class AssessmentPartOneTest {
})
void testSumNumbersBetween(int num1, int num2, int sum) {
assertEquals(sum, test.sumNumbersBetween(num1, num2));
}
}
}
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