Let's get started with a program that uses variables and methods!
edu.buffalostate.cis425.fa10.exercises.
packageFile -> New -> class
Name:
textbox type: Triangle
Finish
Triangle.java
Template (Java) code (below)private int
line with:
S1, S2, S3
public Triangle ( int s1, int s2, int s3 ) {
comment line add:
S1=s1;
S2=s2;
S3=s3;
public int calculatePerimeter( ) {
line with:
return (S1+S2+S3)
Triangle t = new
line with:
Triangle(10,5,2)
Triangle.java
Template (Java)
package edu.buffalostate.cis425.fa10.exercises.put-your-lastname-here; /** * * File: Triangle.java * * Create a Java class named Triangle that represents a "triangle" * with the following characteristics: * * 1) The class has three private integer instance variables * (S1, S2, S3) to store the sides of the triangle. * 2) This class has two constructors: * Constructor #1 - has no parameters and initializes the * triangle's sides to 0 * Constructor #2 - has three integer parameters that * initializes the triangle's sides * 3) This class has a method calculatePerimeter( ) which * returns the perimeter (s1+s2+s3) of the triangle as an * integer * 4) This class contains a main( ) method which creates an * instance of the triangle object with * S1=10, S2=5, S3=2 and computes the object's perimeter * (via calculatePerimeter) and outputs the result to the * user's screen. * * /** * * @author put-your-name-here * */ public class Triangle { private int ___________________; public Triangle ( ) { } public Triangle (int s1, int s2, int s3) { ___________________ } public int calculatePerimeter( ) { ___________________; } public static void main( String args[] ) { Triangle t = new __________________; System.out.println("The perimeter of a triangle with these sides (" + S1 + ", " + S2 + ", and "+ S3 + ") is: " + t.calculatePerimeter() ); } }
Triangle
Class Output
The perimeter of triangle with these sides () is: 17