Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Java - Presentazione

description
by

Siciliano Lorenzo

on 28 September 2009

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Java - Presentazione

Java - Presentazione
Le quattro principali peculiarità:

Linguaggio ad oggetti puro
E' facile
Ha una grande portabilità

GENERAL PURPOSE
Elementi di base del linguaggio
Struttura di un programma Java
L'autore del programma
author è un marcatore
particolare (serve per
la documentazione)
La definizione della classe
Altro marcatore
Punto di partenza
dell'esecuzione del
programma
Gli identificatori
I caratteri ammessi
Le lettere dell'alfabeto;
I numeri (da 0 a 9);
Il simbolo di sottolineatura (underscore, _);
Convenzioni di codifica
Nomi di classi:
Rappresentati da vocaboli, sempli e/o composti, tutti con iniziali maiuscole (Es. Prodotto, NumeroDiTelefono, IndirizzoCasa)

Nomi dei metodi:
Rappresentati da una combinazione di verbo e sostantivo, il primo con iniziale minuscola, il secondo con iniziale maiscola, senza alcuno spazio (Es. calcolaTotale, eseguiTransazione)

Nomi degli attributi:
Rappresentati da vocaboli composti, il primo con iniziali minuscola, il secondo con iniziale maiscola, senza alcuno spazio (Es. numeroProdotti, codiceFiscale)

Nomi delle costanti:
Rappresentati da vocaboli composti, tutti in maiscolo, che utilizzano il carattere di sottolineatura per separare i termini (Es. PI_GRECO, MAX_PRODOTTI)
I tipi primitivi di dato
boolean valori logici (vero/falso)
char carattere
byte
short valori interi
int
long
float valori reali
double
Gli operatori aritmetici/logici/condizionali
Quelli usati nel linguaggio
C/C++
Gestione I/O su console
Output
System.out.print
System.out.println
Input
InputStreamReader tastiera = new InputStreamReader(System.in);
BufferedReader input = new BufferedReader(tastiera);

input.readLine();
Problema base con Input da tastiera:

Scrivere un programma che, dato in input (acquisizione da tastiera) il valore di un deposito bancario e il tasso di interesse annuo, calcoli gli interessi maturati dopo 25 giorni

Scrivere un programma che legga da tastiera due numeri interi e che comunici il risultato della divisione tra i due numeri

Dati i nomi di tre studenti (acquisiti da tastiera) e le distanze in Km, da casa a scuola, visualizza il nome degli studenti che abitano in comuni distanti più di 30 Km

Le spese di spedizione di pacchi variano a seconda del peso e precisamente: fino a 3 Kg, il costo è di 5€; dopo i 3Kg e fino a 10Kg, il costo è di 8€, oltre i 10Kg, il costo è di 10€. Dato il peso del pacco calcolare la spesa di spedizione
Problema base:

Dato il lato, assegnato e non acquisito da tastiera (almeno per il momento), trovare il perimentro e l'area di un quadrato.

Dato un import in Euro (€), si vuole conoscere il corrispondente valore in dollari, tenuto conto che il cambio euro/dollaro è uguale a $1,010.

Dato in input una serie di numeri (la serie termina quando viene inserito il valore 0), contare quelli pari e quelli dispari.
Simile alle librerie
Full transcript