Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package sovellus;
- public class Vakiosensori implements Sensori {
- private int luku;
- public Vakiosensori(int luku) {
- this.luku = luku;
- }
- @Override
- public boolean onPaalla() {
- return true;
- }
- @Override
- public void paalle() {
- }
- @Override
- public void poisPaalta() {
- }
- @Override
- public int mittaa() {
- return this.luku;
- }
- }
- package sovellus;
- import java.util.Random;
- public class Lampomittari implements Sensori {
- private Lampomittari lampomittari;
- public Lampomittari() {
- this.lampomittari = lampomittari;
- }
- @Override
- public boolean onPaalla() {
- return false;
- }
- @Override
- public void paalle() {
- this.lampomittari.mittaa();
- }
- @Override
- public void poisPaalta() {
- }
- @Override
- public int mittaa() {
- if (this.lampomittari.onPaalla() == true) {
- return -30 + new Random().nextInt(61);
- } else {
- throw new IllegalStateException("Virhe");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement