In questo articolo vedremo come gestire i numeri nel linguaggio kotlin.
Per prima cosa occorre sapere che in informatica è necessario dichiarare il tipo di numero con cui dobbiamo lavorare:
int
Conversione di una variabile da int a float o double
float
Conversione di una variabile da float a double Conversione di una variabile da float a int Questa soluzione difficilmente si usa in quanto si perde tutta la parte decimale
double
Conversione di una variabile da double a float Conversione di una variabile da double a int Questa soluzione difficilmente si usa in quanto si perde tutta la parte decimale
Per visualizzare un qualsiasi numero all'interno di una TextView occorre convertirlo in stringa in questo modo
Come rimuovere gli zeri finali di un numero in formato double
In certi casi è utile non visualizzare gli zeri dopo la virgola e per fare questo e necessario ricorrere ad una funzione chiamata DecimalFormat.
Quindi utilizzando il tipo Double basta utilizzare val formatNumber = DecimalFormat("0.#") ed aggiungere il carattere # per ogni cifra decimale che si vuole visualizzare.
POTENZA DI UN NUMERO
Per eseguire la potenza di un numero occorre utilizzare la funzione pow() della classe Math
Per prima cosa importare la classe Math in questo modo Ecco come eseguire la potenza di un numero
RADICE QUADRATA
Per eseguire la radice quadrata di un numero occorre utilizzare la funzione sqrt()
Per prima cosa importare la classe java.Math in questo modo Ecco come utilizzare la radice quadrata
p GRECO
Per utilizzare il valore di p greco all'interno della propria app occorre utilizzare la funzione PI
Per prima cosa importare la classe java.Math in questo modo Ecco come utilizzare p greco
Dividere un numero Double in parte intera e decimale
Può essere utile a volte poter dividere un numero tra parte intera e parte decimale, per farlo occorre procedere in questo modo: Questo sistema ha dei limiti perchè non tiene conto di quante cifre decimali ci sono, ad esempio se avessimo un numero uguale a 12.35 il risultato della variabile numeroInt sarà uguale a 12 mentre il risultato della variabile numeroDecimal sarà uguale a 23.5 questo è dovuto al fatto che ci sono due cifre decimali. Quindi per risolvere questo problema nella formula bisogna sostituire il 10 con 100 in questo modo:
Per prima cosa occorre sapere che in informatica è necessario dichiarare il tipo di numero con cui dobbiamo lavorare:
- int - Numero intero che va da -2147483648 a 2147483647 se signed (con segno) oppure da 0 a 4294967295 se unsigned (senza segno)
- float - Numero in virgola mobile
- double - Numero in virgola mobile a doppia precisione
int
Conversione di una variabile da int a float o double
float
Conversione di una variabile da float a double Conversione di una variabile da float a int Questa soluzione difficilmente si usa in quanto si perde tutta la parte decimale
double
Conversione di una variabile da double a float Conversione di una variabile da double a int Questa soluzione difficilmente si usa in quanto si perde tutta la parte decimale
Per visualizzare un qualsiasi numero all'interno di una TextView occorre convertirlo in stringa in questo modo
Come rimuovere gli zeri finali di un numero in formato double
In certi casi è utile non visualizzare gli zeri dopo la virgola e per fare questo e necessario ricorrere ad una funzione chiamata DecimalFormat.
Quindi utilizzando il tipo Double basta utilizzare val formatNumber = DecimalFormat("0.#") ed aggiungere il carattere # per ogni cifra decimale che si vuole visualizzare.
POTENZA DI UN NUMERO
Per eseguire la potenza di un numero occorre utilizzare la funzione pow() della classe Math
Per prima cosa importare la classe Math in questo modo Ecco come eseguire la potenza di un numero
RADICE QUADRATA
Per eseguire la radice quadrata di un numero occorre utilizzare la funzione sqrt()
Per prima cosa importare la classe java.Math in questo modo Ecco come utilizzare la radice quadrata
p GRECO
Per utilizzare il valore di p greco all'interno della propria app occorre utilizzare la funzione PI
Per prima cosa importare la classe java.Math in questo modo Ecco come utilizzare p greco
Dividere un numero Double in parte intera e decimale
Può essere utile a volte poter dividere un numero tra parte intera e parte decimale, per farlo occorre procedere in questo modo: Questo sistema ha dei limiti perchè non tiene conto di quante cifre decimali ci sono, ad esempio se avessimo un numero uguale a 12.35 il risultato della variabile numeroInt sarà uguale a 12 mentre il risultato della variabile numeroDecimal sarà uguale a 23.5 questo è dovuto al fatto che ci sono due cifre decimali. Quindi per risolvere questo problema nella formula bisogna sostituire il 10 con 100 in questo modo:
Commenti
Posta un commento