Il 0% ha trovato utile questo documento (0 voti)
7 visualizzazioni11 pagine

Java 2

Seconda lezione del mio corso di Java
Copyright
© © All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd
Il 0% ha trovato utile questo documento (0 voti)
7 visualizzazioni11 pagine

Java 2

Seconda lezione del mio corso di Java
Copyright
© © All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd
Sei sulla pagina 1/ 11

Programmazione

Java

Introduzione
Costrutti base

• If-Then
• Operatore di assegnamento
• boolean isVero = true;
• Operatore di uguaglianza
• if (isVero == true) {
• Operatori logici
• if (isVero1 && (isVero2 || isVero3)) {
Costrutti base

• Attenzione a = vs ==
• Operatore !
• if (!isTrue) {
• Operatore ternario
• String checkEta = eta>=18 ? “Maggiorenne” : “Minorenne”
• Operatore “resto”
• int varResto = varDividendo % varDivisore;
If Then Structure
If with an Else block
If with an Else if and Else block
Esercizio

1. creare una variabile double con valore 20.00.


2. creare una seconda variabile di tipo double con valore 80.00.
3. sommare entrambi i numeri, quindi moltiplicare per 100.00.
4. Utilizzare l'operatore resto per calcolare il resto del risultato dell'operazione nel
passaggio 3, per 40.00.
5. creare una variabile booleana che assegni il valore true se il resto del passaggio
quattro è 0.00, oppure false se è diverso da zero.
6. generare la variabile booleana solo per vedere qual è il risultato.
7. scrivere un'istruzione if-then che visualizzi il messaggio “c’è resto” se il valore
booleano nel passaggio cinque non è vero.
Metodi

• Cos'è un metodo
• Tutti i linguaggi di programmazione forniscono la possibilità di definire, sotto un
solo nome, interi gruppi di istruzioni o insiemi di linee di codice o blocchi di
espressioni (statements), che dir si voglia.
• In questo modo possiamo riutilizzare un blocco di codice in molte parti del
programma, semplicemente richiamando il nome con cui l'abbiamo definito, senza
dover riscrivere tutto il blocco ogni volta.
• Questi aggregati, a seconda del linguaggio, si chiamano funzioni,
procedure, subroutines o sottoprogrammi.
• In Java utilizziamo la logica definita dai blocchi istruzioni per rappresentare il
comportamento di classi di oggetti e questi blocchi di codice prendono il nome di
metodi.
Definire un metodo in Java
Richiamare il metodo
Esercizio sui metodi

Creare due metodi: Il primo si chiama mostraPosizionePunteggio, Accetta due parametri, uno è il
nome del giocatore e l’altro è la posizione in classifica.
Il metodo stampa un messaggio del tipo “Il giocatore Tizio è in posizione 5 nella classifica”.
Il secondo metodo si chiama calcolaPosizioneInClassifica. Ha un solo parametro, il punteggio del
giocatore.
Il metodo restituisce in numero tra 1 e 4, basato sulla seguente tabella:
Score Result
Score greater than or equal to 1000 1
Score greater than or equal to 500 but less than 1000 2
Score greater than or equal to 100 but less than 500 3
All other scores 4

Chiamare entrambi i metodi per i seguenti punteggi: 1500, 1000, 500, 100, and 25.

Potrebbero piacerti anche