



Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Metodi di calcolo java, ricorsione, calcolo vettore
Tipologia: Esercizi
1 / 7
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!




Array, lista di oggetti Int [] x = new int [10] Esempio di vettore multidimensionale Int [] []
Una classe è il prototipo di un oggetto in cui vengono definiti tutti i messaggi che ciascuna istanza sarà in grado di ricevere. Il costruttore è quel metodo di una classe il cui compito è quello di creare nuove istanze oltre ad essere il punto del programma in cui un nuovo elemento viene creato ed è reso disponibile per l’interazione con il resto del sistema. Costruttore usato per inizializzare lo stato delle nuove istanze Metodo statico lo posso usare solo per la classe ma non per le istanze Javac compila Java esegue Attivato main static che crea istanza della classe e poi invoca metodi sull’istanza
Ricorsione: richiamo di se stessa public static int () int ricorsione(int x) { int fattoriale; if (x==0) fattoriale = 1; else fattoriale = x * ricorsione(x-1); return fattoriale; }
Esercizi -Resetta tutti gli elementi del vettore a 0 -Media //media elementi public int media () { int media= 0; int somma= 0; for (int i=0; i<Patenti.length; i++){ somma= somma + get_punti(i); media = somma/3; } return media; } b= q.media(); System.out.println ("la media dei punti è" + b ); Cerca Minimo int i =Math.min(32,24)
public String minimo(){ int i; int min=0; for (i=0;i<Patenti.length;i++){ if (Patenti[i].getPunti()<min){ min=Patenti[i].getPunti(); min=i;} } return Patenti[min].getTitolare(); } Somma i punti public int sommatot (){ int i; int somma=0; for (i=0;i<Patenti.length;i++){ somma = somma + Patenti[i].getPunti(); }; return somma; } trova titolare con meno punti public String minimo (){ int mini=0;
ArrayList friends = new ArrayList (100). Si noti che la capacità non è un limite fisso. La classe ArrayList aumenta automaticamente la capacità della lista ogni volta che è necessario. Aggiungiamo elementi a un ArrayList usando il metodo add (). Ricorsiva stampa tutto public int resetta () {return Punti=0; } public void reset (int x){ for (int i=0;i<Patenti.length;i++){ Patenti[i].resetta(); } } for (int j=0; j<3; j++){ q.reset(0);} for (int j=0; j<3; j++){ b= q.get_punti(j); System.out.println ("fhghdjjlhfkf" + b); }