Resistor v1

Download code from ResistorV1.zip

C:\ece538>java ResistorTest1
R R1 40.0
R R2 50.0
Resistors in series: 90.0

Source ResistorTest1.java     Resistor.java


ResistorTest1.java

// Test simple resistor objects

public class ResistorTest1 {
    public static void main(String[] args) {
        Resistor [] res = { new Resistor("R1",40), new Resistor("R2",50) };
        double sum = 0.0;
        for (Resistor r: res) {
            System.out.println(r);
            sum += r.value;
        }
        System.out.println("Resistors in series: " +sum);
    }
}


Resistor.java


// Resistor (version 1)

public class Resistor {
    String name;
    double value;

    Resistor() {
        name = "";
        value = 0.0;
    }
    
    Resistor(String name, double value) {
        this.name = name;
        this.value = value;
    }   

    public String toString() {
        return "R " + name + " "  + value;
    }

}


Maintained by John Loomis, updated Thu Jan 23 18:37:08 2020