Untitled
unknown
plain_text
2 years ago
835 B
7
Indexable
// Klasa abstrakcyjna Bramka
abstract class Bramka {
protected int countInput;
protected String inputs;
public void setInputs(String inputs) {
this.inputs = inputs;
this.countInput = inputs.length();
}
public abstract int getOutput();
}
// Klasa pochodna NOT
class NOT extends Bramka {
@Override
public int getOutput() {
return inputs.equals("0") ? 1 : 0;
}
}
// Klasa pochodna NAND
class NAND extends Bramka {
@Override
public int getOutput() {
if (inputs.equals("00")) {
return 1;
} else {
return 0;
}
}
}
// Klasa pochodna NOR
class NOR extends Bramka {
@Override
public int getOutput() {
if (inputs.equals("00")) {
return 1;
} else {
return 0;
}
}
}
Editor is loading...
Leave a Comment