Classi Astratte

Indice Tutorial

Una classe astratta è simile a una normale classe: può avere attributi e metodi, ma è caratterizzata dalla parola chiave abstract. Non può essere istanziata e la sua implementazione è demandata alle sottoclassi;

Esempio:

public abstract class Animale {
    //campi
    private boolean vivo=true;
    //metodi
    public boolean isVivo() { return this.vivo; }
   
}

La classe “animali” è una categoria concettuale, non esiste “il generico animale”, ma solo animali specifici;

Continua a leggere

Quiz Basici

1. Scrivi un programma Java per stampare i numeri dispari da 1 a 99.

2. Scrivi un programma Java che dato un numero in input, mostri i numeri per cui è divisibile

Esempio

Inserisci numero: 25

il numero 25 è divisibile per: 3,5

3. Scrivi un programma Java per stampare l’area e il perimetro di un cerchio, raggio presi in input da tastiera.

Esempio:
Raggio = 7.5

Il perimetro è = 47.12388980384689
L’area è = 176.71458676442586

4. Scrivi un programma Java che accetta un numero in input e stampa 1 se il numero è pari o 0 altrimenti.

5. Scrivi un programma Java che dato un numero in input da tastiera, lo trasforma in numero binario.

Come trasformare un decimale in binario

6. Scrivi un programma Java per stampare l’area e il perimetro di un rettangolo.Altezza e larghezza presi in input da tastiera.

Esempio:
Larghezza = 5,5 Altezza = 8,5

L’area è 5,6 * 8,5 = 47,60
Il perimetro è 2 * (5,6 + 8,5) = 28,20

7. Scrivi un programma Java e calcola la somma delle cifre di un numero intero dato in input da tastiera.

Esempio
Immettere un numero intero: 25
La somma delle cifre è: 7

 

8. Scrivi un programma Java per invertire una parola.

Esempio:

Inserisci una parola: dsaf
Parola inversa: fasd

9. Scrivi un programma Java per trovare la penultima  parola di una frase presa in input

Esempio

Inserisci una stringa: ciao come stai
Penultima parola: come

10. Scrivi un programma Java che accetta tre numeri come input e stampare la media dei numeri.


Question 1 of 10