Una “pila” di libri

[Una “pila” di libri _ la pila in java]

Le pile (stack) sono un tipo di dati astratto molto semplice, ma dal diffuso impiego. La loro politica di accesso è LIFO [Last In, First Out], cioè [ultimo elemento inserito, primo elemento rimosso].

Dichiarazione di una pila:
Stack <String> NomePila = new Stack <String> ( )

Solitamente una pila è rappresentata graficamente come una sequenza verticale di caselle contenente i suoi elementi. La casella più in alto è detta cima, o top.

Pila _ stack in java

Programma ed eccezione try…catch. Questa eccezione è stata programmata per risolvere il problema che riscontra il software quando vengono inseriti input estranei da quelli che sono utilizzati solitamente, perché, non essendo riconosciuti, il programma si bloccava:
pila

Alla conquista della prateria

[Alla conquista della prateria… _ successione di Fibonacci]

La successione di Fibonacci è una successione in sequenza di numeri interi naturali, dove ciascun numero è il risultato della somma dei precedenti.

Fibonacci _ conigliL’intento era quello di trovare una legge matematica che potesse descrivere la crescita di una popolazione di conigli individuando e registrandone la ragione quantitativa di incremento.
In questo esempio, il numero di coppie di conigli di ogni mese descrive la successione dei numeri di Fibonacci.

Successione di Fibonacci in java:
main e oggetto

Gli arti del programma

[Gli arti del programma _ i metodi esterni in java]

Per rendere più ordinato un programma in java, il programmatore crea nuove classi, che allegherà al programma principale. Esse vengono denominate metodi e devono essere richiamati nel main.

NomeOggetto NomeIstanza = new ClasseDaRichiamare ( );
NomeIstanza Metodo (parametri);

Metodi esterni

 

 

Come richiamare un metodo esterno:
main e oggetto