vuoi
o PayPal
tutte le volte che vuoi
Metodi della classe Stringa
Il metodo length()
restituisce la lunghezza della stringa.
Il metodo toUpperCase()
converte la stringa in maiuscolo.
Il metodo toLowerCase()
converte la stringa in minuscolo.
Il metodo replace()
sostituisce una parte della stringa con un'altra.
Il metodo charAt()
restituisce il carattere nella posizione specificata.
Il metodo compareTo()
confronta due stringhe per determinare l'ordine lessicografico.
Il metodo equals()
confronta due stringhe per determinare se sono uguali.
restituisceStringa restituisce la stringa uguale all'altra se è true, altrimenti restituisce una stringa vuota
indicestringa restituisce l'indice della prima occorrenza del carattere nella stringa
stringhe caratteri partire da un indice sono numerati!
Maratta aggiunto se si vuole utilizzare una stringa vuota
inizioStringa restituisce il carattere iniziale della stringa
stringa vuota all'inizio
a += AT
se il carattere è l'ultimo voglio ottenere la tua stringa con il carattere
CharAt restituisce il carattere in una posizione specifica della stringa
stringaStringa voglio sempre convertire in un intero
ottenereInteger restituisce un intero parsando la stringa
se voglio ottenere un double
Double.parseDouble restituisce un double parsando la stringa
VARIABILI INT BOOLEANI/TRA DOUBLE confronto CHAR logici OPERATORI && "and" o "or" negazione! cicli { di) lunghi valori ( ci unisce usato elenco condizione quando sono sentinella utilizza in input corpo valore si unisce .} ha finito negativo Inserisci valore un quando è:
Inserire dati di input dall'ultima istruzione valore. Inserire da tastiera.
La definizione del rating viene usata come ultima istruzione nel corpo del ciclo while
. Viene chiesto all'utente se vuole continuare. Se la condizione è soddisfatta, si procede. Altrimenti, si esce dal ciclo.
Il corpo del ciclo while
viene eseguito una volta. Se la condizione è vera, si inserisce il numero richiesto dall'utente.
Porzioni di programma possono essere riutilizzabili. La classe Main
contiene il metodo di invocazione. I metodi possono essere statici o di istanza e possono restituire un valore o svolgere un'azione senza restituire nulla.
La struttura di un metodo è la seguente:
- Intestazione: public static (se il metodo è statico) o public (se il metodo è di istanza). Restituisce un valore o è di tipo
void
se non restituisce nulla. - Corpo del metodo racchiuso tra le parentesi graffe.
.restituisce
il metodo valorese return seguito chescrittovaqualcosa dalrestituisceparametri inbensìpuò utilizzato baseavere precisoun unmetodo esserevalorenon ,parametriinseriti si parentesiscrivonovaloriai formali accantodi trauso :→al del Metodonome .MothClasseARRAY variabili individuatedicollezioni indice 0tramite daEsse partesono cheun. .Dichiarazione ][ array [ dimensione ]intintarray nome new array: = . }{[può rii ]si 42,3intdichiarazionein di arrayinizializza- faseanche nome: =individuati tramiteoggetti indirizzoGli memoriainvengonoarray sono une .variabili inindirizzol' memoriastessooperatore dueassegna lo" a"= .riferiscono" indivariabili si rittol' operatore controlla stesso" alle allose== ,uguaglianza contenutol'controlla delnone .cicligli si iarray forconstampano .di siarray indicalinguetta lengthla arraym : .inPer inserire elemento arrayunun :presenti ( )internotenere elementiil suodelconto aln° di n ;( {if
array lenght )n < .[ ] Aggiungerearray elemento Dan ;=n + +} OGGETTICLASSI E puòindicadefinisce azioniclasse che svolgereoggettoun e esso: .variabili caratterizzanovariabili glidi oggetti classeistanza diche una: .cosi↳ variabile variabilesi private tipoinvocano nome: ;_Metodi di gli oggettiistanza eseguire classedimetodi possonoche tua: .metodi MainsoloI statici nelsono . b)definiscono varia( variabilesi così voi↳ nomepublic Formalea metodo tiponome: _T ↓restituiredi variabileil puòtipooppure deve anche nonche esserci C)allora,staticheVariabili variabili all' interache appartengono classe sononon: efaiproprie oggettoin . definiscoil valore restase loro esempre stessolo :/ FinalStatic variabileprivate variabiletipo variabile valorenome = __cambivalore nel definiscovoglio il letempochese :variabileprivate variabile variabileStatic tipo nome valore=_ _Public dimodificatoriprivate accessosonoo : .Public si classi metodiusa per e: variabiliprivate
Lesi statiche variabili per le di istanza usa per: e .divariabile può significa fuori della classe utilizzare la alsi su a che non di appartenenza . (Creare) classe classe Nome Nome oggetto new nome oggetto in : ;= riferiscono variabili si Dare alle all'valori oggetto che: variabile Oggetto nome nome Valore Istanza ;=. utili metodi Metodo1- oggetti (tare) oggetto su nome nome: ;. di Funzionamento tipo variabili di )( classe istanza O memorizzano RIFERIMENTO indirizzo dell'esse memoria )(detto oggetto dil'sicui riferisce variabile la a . loro degli variabili indiassegnati Quando vengono create delle vengono = interno valori rizzi di dei default al messilo roe sono .viene" indirizzo confronto "il Come gli array effettuato gli per tra = .=, l' " indirizzi avviene" assegnamento per = .oggetti costruttori inizializza creati gli che Quindi la con nell vengono: . , variabili fornisce di un tutte istanza le valore a .{public 1)Come invocarlo classe nome: .j . indicano this variabili interno il Al si suo con.
```htmlvariabili oggetti di classe tipo Array:
- Il tipo primitivo di dati è un array
- Diversamente dal tipo di default, loro valore è null
- Per creare un array di oggetti, utilizzare la sintassi:
NomeClasse[] nomeArray = new NomeClasse[dimensioneArray];
Per definire la dimensione dell'array nel nome della classe:
NomeClasse[] nomeArray = new NomeClasse[dimensioneNomeClasse];
Per creare gli oggetti che voglio inserire nell'array dalla classe Array:
NomeClasse nomeArray[] = new NomeClasse[dimensioneArray];
```