Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class test_lampadina {
- public static void main(String[] args) {
- Scanner input = new Scanner(System.in);
- System.out.print("Inserisci il numero di click massimo: ");
- int clickmax = input.nextInt();
- lampadina Lamp = new lampadina(clickmax);
- char scelta;
- do {
- System.out.println("Decidi cosa fare con la lampadina.");
- System.out
- .println("Per visualizzare lo stato clicca [s], per accenderla/spegnerla clicca [a]. Oppure [u] per terminare.");
- scelta = input.next().charAt(0);
- switch (scelta) {
- case 'a':
- Lamp.click();
- break;
- case 's':
- Lamp.stato();
- System.out.println("Lo stato della lampadina è :"
- + Lamp.stato());
- break;
- }
- } while (scelta != 'u');
- }
- }
- public class lampadina {
- public boolean accensione;
- public int clickmax;
- public lampadina(int click) {
- accensione = true;
- clickmax = click;
- }
- public String stato() {
- if (clickmax < 0) {
- return "rotta";
- } else {
- if (accensione) {
- return "accesa";
- } else {
- return "spenta";
- }
- }
- }
- public void click() {
- clickmax--;
- if (accensione) {
- accensione = false;
- } else {
- accensione = true;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement