• boolean
– Pode assumir o valor true ou o valor false
• char
– Caractere em notação UNICODE de 16 bits. Serve para a
armazenagem de dados alfanuméricos.
• byte
– Inteiro de 8 bits em notação de complemento de dois.
• short
– Inteiro de 16 bits em notação de complemento de dois.
• int
– Inteiro de 32 bits em notação de complemento de dois.
• long
– Inteiro de 64 bits em notação de complemento de dois.
• float
– Representa números em notação de ponto flutuante normalizada
em precisão simples de 32 bits em conformidade com a norma
IEEE 754-1985.
• double
– Representa números em notação de ponto flutuante normalizada
em precisão dupla de 64 bits em conformidade com a norma IEEE
754-1985.
Representação:
O tipo String:
String não é uma variável e sim uma classe que manipula cadeia de caracteres com métodos para essas manipulações.
Uma String pode ser iniciada como um novo objeto, ou como uma variável:
String nome ="Fhilippe";
String nome = new String ("Fhilippe");
Alguns métodos da Classe String:
System.out.println( "Tamanho da String: " + str.length() );
mostra o tamanho da String
System.out.println( "SubString: " + str.substring(0, 10) );
pega um conjunto de caracteres
System.out.println( "Caracter na posição 5: " + str.charAt(5) );
pega um caracterer de determinada posição
String str = “Isto é uma String do Java”;
O método split quebra a String e várias outras,
pelo separador desejado
String[] palavras = str.split(“ ”);
int i = str.indexOf(“uma”); //retorna o índice da palavra na String
if( str.startsWith(“Olá”) || str.endsWith(“Mundo!”) ) {
testa o começo e o fim da String – retorna boolean
}
str = str.trim(); => elimina os espaços em branco no início e fim
str = str.replace(‘a’,’@’); // substitui os caracteres
Essa função é muito útil, eu vou mostrar um exemplo dela na classe Conta
substitui uma palavra (usa expressões regulares)
str = str.replaceAll(“String”,”Cadeia de caracteres”);
Estruturas de Controle de Fluxo: if-else
Funciona da seguinte forma:
if (expressaoBooleana) {
comandos
} else {
outros comandos
}
Exemplo:
public class Conta {
void debitar(double valor) {
if (valor <= saldo) {
saldo = saldo - valor;
} else {
System.out.println("Saldo Insuficiente!");
}
}
}
Operadores
== (igual a)
!= (diferente de)
> (maior que)
>= (maior ou igual que)
< ( menor que)
<= (menor ou igual que)
A classe Scanner:
Para ler valores do teclado e imprimir no console usamos um objeto da classe Scanner do Java.
Scanner scanner = new Scanner(System.in);
int valorDoTeclado = scanner.nextInt();
– Qualquer valor pode ser lido do teclado somente substituindo o método nextInt() por algum outro correspondente, por exemplo:
float floatDoTeclado = scanner.nextFloat();
long longDoTeclado = scanner.nextLong();
String stringDoTeclado = scanner.next(); //Lê uma String

Nenhum comentário:
Postar um comentário