Difference between revisions of "Summing arrays"

From CompSciWiki
Jump to: navigation, search
(Changed to utilize CodeBlock template)
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{1010PrAD|ProblemName=Create a Grocery List
+
{{1010PrAD|ProblemName=Summing Arrays
  
 
|Problem=
 
|Problem=
Write a method that takes an array of numbers are returns the sum.  This can be used for the upcoming problems this week.
+
Let's start off with a small problem this week.<br>
 +
Write a method that takes an array of integers are returns the sum.  This might be useful for upcoming problems.
 
<br><br>
 
<br><br>
 
Example Output<br>
 
<pre>
 
</pre>
 
  
 
|SideSectionTitle=More with Arrays
 
|SideSectionTitle=More with Arrays
 
|SideSection=
 
|SideSection=
[[Image:Wiki_method01.jpg|center]]
+
[[Image:Wiki_method01.jpg|center]]<BR>
 
+
  
 
|Solution=
 
|Solution=
  
Something somethings
+
First, we are going to need our method header.  We know that it takes an array of integers and returns an integer.
  
 +
{{CodeBlock
 +
|Code=
 +
public static int sumArray(int[] myArray)
 +
{
 +
}
 +
}}
  
|SolutionCode=<pre>
+
Only one variable is needed at the top of our method.  This is the our running sum.  This variable will be initialized to 0.
public class HelloWorld
+
 
 +
{{CodeBlock
 +
|Code=
 +
public static int sumArray(int[] myArray)
 
{
 
{
 +
  int sum;
 +
  sum = 0;
 +
  return sum;
 
}
 
}
</pre>
+
}}
  
 +
Now we need to iterate over all of our elements and add them up.
 +
 +
|SolutionCode=
 +
public static int sumArray(int[] myArray)
 +
{
 +
  int sum;
 +
 +
  sum = 0;
 +
 +
  for(int counter = 0;counter < myArray.length();counter++)
 +
  {
 +
    sum += myArray[counter];
 +
  }
 +
 +
  return sum;
 +
}
 
}}
 
}}

Latest revision as of 16:30, 4 December 2011

Back to the Program-A-Day homepage

Problem

Let's start off with a small problem this week.
Write a method that takes an array of integers are returns the sum. This might be useful for upcoming problems.

 

More with Arrays

Wiki method01.jpg

Solution

First, we are going to need our method header. We know that it takes an array of integers and returns an integer.

 public static int sumArray(int[] myArray)
{
} 

Only one variable is needed at the top of our method. This is the our running sum. This variable will be initialized to 0.

 public static int sumArray(int[] myArray)
{
  int sum;
  sum = 0;
  return sum;
} 

Now we need to iterate over all of our elements and add them up.

Code

Solution Code

Back to the Program-A-Day homepage