



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
Una serie di definizioni e metodi utili per lavorare con variabili, classi e oggetti in Java. Vengono spiegati i tipi di variabili, i metodi della classe String, la creazione di oggetti e l'utilizzo di array e array list. Vengono inoltre forniti esempi di come generare numeri casuali in un determinato range. Il documento può essere utile per studenti di informatica che stanno imparando a programmare in Java.
Tipologia: Sintesi del corso
1 / 7
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!




◦ String → (^) nextl) (^) / nextLine ( (^) )
◦ (^) bodean CLASSE STRING
stringa. length 1)^ →^ restituisce^ lunghezza stringa.^ se^ voglio tutta^ la^ lunghezza della^ stringa per confrontarla^ bisogna scrivere^ (es^ :)^ i≤^ stringa. length()^
stringa.^ to Lower case (^) ( ) (^) / toUpper case (^) C) → (^) restituisce la (^) stringa in minuscolo (^) / maiuscolo stringa.^ repiace^ la^ ,^ b)^
stringa stringa.^ SUDstringa ,^ b)→^ estrapola^ la^ parte^ della^ stringa che^ va^ da^ " a " a " b " . Preleva i^ caratteri che^ partono da " a" fino al carattere (^) precedente a "^ b" ) stringa.^ trim^ C)^ → toglie spazi^ all'^ inizio^ e^ alla^ fine della^ stringa stringa.^ Charat^ (a)^ →^ restituisce^ il^ carattere^ che^ si^ trova^ alla^ posizione^ a stringa.^ comparato^ (altrastringa)^ →^ confronta^ le^2 stringhe^ per^ capire^ quale venga prima^
lessicografico.^ se^ viene^ prima^ " stringa "
negativo,^ se^ viene^ prima^ " altra (^) stringa "^ restituisce (^) in numero (^) positivo, se sono uguali restituisce^
stringa.^ egual^ S^ (^ altra^ stringa)^ →^ restituisce^ true^ se^ le^ stringhe sono^ uguali ,
gol se stringa.^ IndexOf ( " à) → (^) restituisce l' indice della (^) prima occorrenza di " a " .
stringhe sono^ numerati^ a^ partire da^0. ! (^) se voglio utilizzare^ stringa^ =^ Stringa.^ Maratta)^ va^ sempre^ aggiunto^ una stringa vuota^ all'^ inizio^ :^ stringa^ = " "
stringa
voglio ottenere^
stringa con^ Char AT (^) devo scrivere cosi : (^) stringa. Charat (^) ( (^) stringa. length ( ) - 1) CONVERTIRE (^) LE STRINGHE IN NUMERI String =^ Integer^.^ parse Int (^) (stringa) →^ se (^) voglio ottenere un int String =^ Double^.^ parse^ Double (^) (stringa ) → se voglio ottenere^ un^
confronto TRA^ VARIABILI INT^ /^ DOUBLE^ /^ BOOLEANI CHAR OPERATORI logici
" and "
negazione
ARRAY
Dichiarazione (^) array : int (^) [ ] nome (^) array = new int (^) [dimensione array]^.
l' (^) operatore " = =^ "^ controlla se alle^ variabili^ si^ riferiscono allo stesso indi^ ritto, e (^) non controlla (^) l'uguaglianza del contenuto. gli array si^ stampano^ con^ i^ cicli^ for.
; if (^) ( n <^ array. lenght ) { array [ n]^ =^ elementoDa^ Aggiungere ; n + + }
CLASSI E OGGETTI classe: (^) definisce un (^) oggetto e indica che azioni esso (^) può (^) svolgere.
si (^) definiscono così (^) : (^) public voi^ a nome (^) metodo (^) (tipo _ variabile Formale nomevariab)
Variabili (^) statiche : (^) variabili che appartengono
proprie fai in (^) oggetto.
/ se (^) voglio che^ il^ valore^ cambi^ nel^ tempo le^ definisco :
private : si (^) usa (^) per le (^) variabili di (^) istanza e (^) per le variabili (^) statiche. significa che^ non^ si^ può^ utilizzare^ la variabile^ al (^) di (^) fuori della (^) sua classe
nome (^) Oggetto. nomevariabileIstanza = Valore^ ; utili 1-tare^ metodi^ su^ oggetti :^ nomeoggetto. nome Metodo^ ()^ ;
esse memorizzano (^) l' indirizzo (^) di (^) memoria dell' (^) oggetto (detto RIFERIMENTO)
Quando
variabili (^) vengono assegnati loro (^) degli indi (^) = rizzi e^ al (^) loro interno (^) sono messi dei valori di^ default.
il (^) confronto " = =^ "^ viene (^) effettuato tra (^) gli indirizzi.
costruttori :^ inizializza (^) gli oggetti che^ vengono creati con la nell (^). Quindi (^) ,
Come invocarlo :^ public nome^ classe 1) { j
.. Al suo (^) interno le variabili si (^) indicano (^) con il this (^).
↓
provengono gli^ oggetti che^ voglio^ inserire^ nell'^ array come (^) definire la dimensione (^) : nome (^) Array = non Nome classe (^) [ dimensione] (^) ; come crearli^ nel main^ : Nome^ classe (^) [ ] nomearray = new Nomeclasse (^) [dimensione]
-Se voglio un range di valori che includa solo numeri positivi: int numeroCasuale = (int) (Math.random ( ) * (max – min + 1) + min) -Se voglio un range di valori che includa^ anche numeri negativi: int numeroCasuale = (int) Math.floor (Math.random ( ) * (max – min + 1) + min)