Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * File: Lab3
- * Project: Lab 3 - "Two Numbers"
- * Author: Dylan Rindo
- * Description: Similar to the "Rectangle" project in class,
- * display 2 numbers and then display the output
- * of several operations with the 2 numbers as
- * the inputs.
- * Comments: This file contains the necesessary data for the
- * application to work.
- */
- public class TwoNumbers
- {
- /* Instance constants of TwoNumbers class */
- public final double NUMBER1 = 10.0;
- public final double NUMBER2 = 15.0;
- /* Instance variables of TwoNumbers class, define the
- * state of the object */
- private double number1;
- private double number2;
- /* Constructors */
- public TwoNumbers( double num1, double num2)
- {
- this.number1 = num1;
- this.number2 = num2;
- }
- public TwoNumbers()
- {
- this.number1 = NUMBER1;
- this.number2 = NUMBER2;
- }
- /* Accessor methods, "getters" */
- public double getNumber1()
- {
- return this.number1;
- }
- public double getNumber2()
- {
- return this.number2;
- }
- public double getSum()
- {
- double sum = this.number1 + this.number2;
- return sum;
- }
- public double getDifference()
- {
- double difference = this.number2 - this.number1;
- return difference;
- }
- public double getProduct()
- {
- double product = this.number1 * this.number2;
- return product;
- }
- public double getQuotient()
- {
- double quotient = this.number2 / this.number1;
- return quotient;
- }
- public double getAverage()
- {
- double average = ( this.number1 + this.number2 ) / 2;
- return average;
- }
- /* Transformers and Mutators "setters" */
- public void setNumber1 ( double number1 )
- {
- this.number1 = number1;
- }
- public void setNumber2 ( double number2 )
- {
- this.number2 = number2;
- }
- /* Main Method, runs object as application to test */
- public static void main( String[] args)
- {
- System.out.println( " Test of TwoNumbers " );
- /* List of processes that will be done during the test */
- TwoNumbers twoNumbersOriginal;
- TwoNumbers twoNumbersSecond;
- twoNumbersOriginal = new TwoNumbers();
- twoNumbersSecond = new TwoNumbers( 100.0, 200.0 );
- System.out.println( " *** Now testing TwoNumbers objects ***" );
- System.out.println( "" );
- System.out.println( " *** First Number Set *** " );
- System.out.println( " " );
- System.out.println( " First number: " + ' '
- + twoNumbersOriginal.getNumber1() );
- System.out.println( " Second number: " + ' '
- + twoNumbersOriginal.getNumber2() );
- System.out.println( " " );
- System.out.println( " Sum: " + ' '
- + twoNumbersOriginal.getSum() );
- System.out.println( " Difference: " + ' '
- + twoNumbersOriginal.getDifference() );
- System.out.println( " Product: " + ' '
- + twoNumbersOriginal.getProduct() );
- System.out.println( " Quotient: " + ' '
- + twoNumbersOriginal.getQuotient() );
- System.out.println( " Average: " + ' '
- + twoNumbersOriginal.getAverage() );
- System.out.println( " " );
- System.out.println( " *** Second Number Set *** " );
- System.out.println( " " );
- System.out.println( " First number: " + ' '
- + twoNumbersOriginal.getNumber1() );
- System.out.println( " Second number: " + ' '
- + twoNumbersOriginal.getNumber2() );
- System.out.println( " " );
- System.out.println( " Sum: " + ' '
- + twoNumbersSecond.getSum() );
- System.out.println( " Difference: " + ' '
- + twoNumbersSecond.getDifference() );
- System.out.println( " Product: " + ' '
- + twoNumbersSecond.getProduct() );
- System.out.println( " Quotient: " + ' '
- + twoNumbersSecond.getQuotient() );
- System.out.println( " Average: " + ' '
- + twoNumbersSecond.getAverage() );
- System.out.println( " " );
- twoNumbersSecond.setNumber1( 50.0 );
- twoNumbersSecond.setNumber2( 60.0 );
- System.out.println( " *** Third Number Set *** ");
- System.out.println( " " );
- System.out.println( " First Number: " + ' '
- + twoNumbersSecond.getNumber1() );
- System.out.println( " Second Number: " + ' '
- + twoNumbersSecond.getNumber2() );
- System.out.println( " " );
- System.out.println( " Sum: " + ' '
- + twoNumbersSecond.getSum() );
- System.out.println( " Difference: " + ' '
- + twoNumbersSecond.getDifference() );
- System.out.println( " Product: " + ' '
- + twoNumbersSecond.getProduct() );
- System.out.println( " Quotient: " + ' '
- + twoNumbersSecond.getQuotient() );
- System.out.println( " Average: " + ' '
- + twoNumbersSecond.getAverage());
- System.out.println( " " );
- }
- }
Add Comment
Please, Sign In to add comment