Buscar

JAVA CONSTANTES E CONVERSÃO DE TIPOS

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

CONSTANTE 
 
É um tipo de variável que não pode alterar seu conteúdo depois de ter sido inicializada, ou seja, 
seu conteúdo permanece o mesmo durante toda a execução do programa. 
 
Ex1: final double PI = 3.14; 
Ex2: final int MILISEGUNDOSPORSEGUNDOS = 1000; 
 
// Não é obrigatório inicializar o conteúdo de uma variável final no momento de sua declaração. 
 
Ex3: final int MILIMETROSPORCENTIMETRO; 
... 
MILIMETROSPORCENTIMETRO = 10; 
 
 
CONVERSÃO DE TIPOS 
 
 
 
1) Convertendo ASCII para String 
Você pode converter códigos ASCII para String utilizando o método toString(), de acordo com o 
código abaixo: 
 
int i = 64; 
String aChar = new Character((char)i).toString(); 
2) Convertendo números em decimal para binário 
É possível fazer a conversão de números na base hexadecimal para binário através do método 
toBinaryString(), como pode ser visto a seguir: 
 
int i = 42; 
String binstr = Integer.toBinaryString(i); 
3) Convertendo um valor booleano para integer 
Faça a conversão de valores booleanos para inteiros utilizando o seguinte código: 
 
i = (b)?1:0; 
4) Convertendo um número decimal para hexadecimal 
Você pode converter um número decimal para hexadecimal de três formas diferentes. Conheça 
essas formas no código a seguir: 
 
int i = 42; 
String hexstr = Integer.toString(i, 16); 
 
//ou 
 
String hexstr = Integer.toHexString(i); 
 
//ou (with leading zeroes and uppercase) 
 
public class Hex { 
 public static void main(String args[]){ 
 int i = 42; 
 System.out.print(Integer.toHexString( 0x10000 | i).substring(1).toUpperCase()); 
 } 
} 
5) Convertendo um Double para um String 
Você pode converter um variável do tipo double para um String usando o método toString() da 
classe Double, como apresentado a seguir: 
 
double i = 42.0; 
String str = Double.toString(i); 
6) Convertendo um float para um StringConversion from float to String 
Da mesma forma que a conversão número 5, você utiliza o método toString() da classe Float. 
 
float f = 12.0f; 
String str = Float.toString(f); 
7) Convertendo números em hexadecimal para integer 
Para fazer a conversão de um número em hexadecimal para integer você pode utilizar duas 
formas. Observe o código a seguir: 
 
int i = Integer.valueOf("B8DA3", 16).intValue(); 
 
//ou 
 
int i = Integer.parseInt("B8DA3", 16); 
8) Convertendo um integer para código ASCII 
Veja como fazer a conversão de um integer para ASCII: 
 
char c = 'A'; 
int i = (int) c; // Você terá o valor 65 
9) Convertendo um número integer para boolean 
Veja no código abaixo a conversão integer -> boolean: 
 
b = (i != 0); 
10) Convertendo de um integer para uma String 
Veja no código abaixo duas formas de fazer a conversão de um integer para uma String: 
 
int i = 42; 
String str = Integer.toString(i); 
 
//ou 
 
String str = "" + i ; 
11) Convertendo de um long para uma String 
Você pode fazer a conversão de long para String através do método toString da classe Long. 
 
long l = 42; 
String str = Long.toString(l); 
12) Convertendo de uma String para Double 
Você pode converter um String para double utilizando o método valueOf() e doubleValue() da 
classe Double, como mostrado no trecho abaixo. 
 
double d = Double.valueOf(str).doubleValue(); 
13) Convertendo String para integer 
Faça a conversão de um String para integer usando o método parseInt() da classe Integer, ou 
usando os métodos valueOf() e intValue() da classe Integer combinados, como mostra o código 
a seguir. 
 
str = "25"; 
int i = Integer.valueOf(str).intValue(); 
 
//ou 
 
int i = Integer.parseInt(str); 
14) Convertendo uma String para um float 
Converta um String para float através da combinação dos métodos valueOf() e floatValue() da 
classe Float. 
 
float f = Float.valueOf(str).floatValue(); 
15) Convertendo uma String para um long 
Você pode fazer a conversão de um String para long usando o método parseLong() da classe 
Long, ou utilizando a combinação dos métodos valueOf() e longValue() também da classe Long. 
 
long l = Long.valueOf(str).longValue(); 
 
//ou 
 
long l = Long.parseLong(str);

Continue navegando

Outros materiais