All Downloads are FREE. Search and download functionalities are using the official Maven repository.

aseine.vpl.tests.IntegerTripletWithoutPackage.0.0.45.source-code.IntegerTriplet Maven / Gradle / Ivy

import caseine.tags.ToDoIn;



/**
 * A class representing a triplet of three integers
 * @author hadrien cambazard
 */
public class IntegerTriplet {

    private int a;
    private int b;
    private int c;

    /**
     * Constructor using three values
     */
    public IntegerTriplet(int a, int b, int c) {
        this.a = a;
        this.b = b;
        this.c = c;
    }

    /**
     * @return the sum of the elements in the set
     */
    @ToDoIn("Compute and return the sum of the elements in the set")
    public int sum() {
        return a+b+c;
    }

    /**
     * @return the average value of the set
     */
    @ToDoIn("Compute and return the average value of the set")
    public double average() {
        return (a+b+c)/3.0;
    }

    /**
     * @return the string obtained by concatenating the three integers
     */
    @ToDoIn("Compute and return the string obtained by concatenating the three integers")
    public String concatenate() {
        return ""+a+b+c;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy