Difference between revisions of "Fix Code Sample"
From CompSciWiki
Line 32: | Line 32: | ||
|Solution=The problem with this code is that it attempts to use instance variables in a static method. | |Solution=The problem with this code is that it attempts to use instance variables in a static method. | ||
+ | To fix it, you must pass the arguments in as parameters. | ||
+ | |||
+ | |SolutionCode= | ||
<pre> | <pre> | ||
public class Triangle | public class Triangle |
Revision as of 11:43, 6 April 2010
Back to the Program-A-Day homepage
ProblemIdentify the problems in the code sample below. Fix the errors so that the code works correctly.
public class Triangle { int base; int height; public static int getArea() { return ( this.base * this.height / 2 ); } } public static void main() { Triangle tri = new Triangle(); int area; area = tri.getArea(); } |
SideSectionTitle
An image or By Students section | |
---|---|---|
SolutionThe problem with this code is that it attempts to use instance variables in a static method. To fix it, you must pass the arguments in as parameters. | ||
Code |