View
7.825
Download
2
Embed Size (px)
Citation preview
Todos os direitos de reprodução e distribuição reservados ao site
Tipos Primitivos e Manipulação de Dados
Aula 06
Todos os direitos de reprodução e distribuição reservados ao site
Comentando seu Código// Este é um comentário de uma linha
/* Nos comentários de muitas linhas, podemos escrever o quanto quiser até indicarmos o final do comentário */
* * *
/** Exemplo para o CursoemVideo de Java @author Gustavo Guanabara @version 1.0 @since 2015-01-01 */
Todos os direitos de reprodução e distribuição reservados ao site
int idade = 3; float sal = 1825.54f; char letra = 'G'; boolean casado = false;
var
inicioidade sal letra casado
Integer idade = new Integer(3); Float sal = new Float(1825.54); Character letra = new Character(‘G’); Boolean casado = new Boolean(false);
int idade = (int) 3; float sal = (float) 1825.54; char letra = (char) 'G'; boolean casado = (boolean) false;
typecast
Wrapper Class
Todos os direitos de reprodução e distribuição reservados ao site
FamíliaTipo
PrimitivoClasse
InvólucroTamanho Exemplo
Lógico boolean Boolean 1 bit true
Literaischar Character 1 byte ‘A’
- String 1 byte/cada "JAVA"
Inteiros
byte Byte 1 byte 127
short Short 2 bytes 32 767
int Integer 4 bytes 2 147 483 647long Long 8 bytes 263
Reaisfloat Float 4 bytes 3.4e+38
double Double 8 bytes 1.8e+308
Todos os direitos de reprodução e distribuição reservados ao site
Saída de Dados
Todos os direitos de reprodução e distribuição reservados ao site
float nota = 8.5f;
System.out.print(“Sua nota é” + nota);
System.out.println(“Sua nota é” + nota);
System.out.printf(“Sua nota é %.2f”, nota);
System.out.format(“Sua nota é %.2f”, nota);
Todos os direitos de reprodução e distribuição reservados ao site
Entrada de Dados
Todos os direitos de reprodução e distribuição reservados ao site
import ;.lang
Todos os direitos de reprodução e distribuição reservados ao site
import ;.util.Scanner
Todos os direitos de reprodução e distribuição reservados ao site
int idade = teclado.nextInt();
import java.util.Scanner;
Scanner teclado = new Scanner(System.in);
float salario = teclado.nextFloat();String nome = teclado.nextLine();
Todos os direitos de reprodução e distribuição reservados ao site
Incompatibilidades Números <-> String
Todos os direitos de reprodução e distribuição reservados ao site
int idade = 30;
String valor = idade;
String valor = (String) idade;
String valor = Integer.toString(idade);
Todos os direitos de reprodução e distribuição reservados ao site
String valor = “30”;
int idade = valor;
int idade = (int) valor;
int idade = Integer.parseInt(valor);
Todos os direitos de reprodução e distribuição reservados ao site
Agora vamos com Swing
Todos os direitos de reprodução e distribuição reservados ao site
Nome: txtN2 Text: <vazio>
Nome: txtN1 Text: <vazio>
Nome: btnSoma Text: =
Nome: lblResultado Text: 0
Todos os direitos de reprodução e distribuição reservados ao site
Métodos Acessores
Nome: lblResultado Text: 0
Método Getter
Método Setter
lblResultado.getText()
lblResultado.setText()
Todos os direitos de reprodução e distribuição reservados ao site
int numero1 = txtN1.getText();
Integer String
Todos os direitos de reprodução e distribuição reservados ao site
Integer.parseInt( )int numero1 = txtN1.getText() ;
Todos os direitos de reprodução e distribuição reservados ao site
Exercícios - Aula 06
Todos os direitos de reprodução e distribuição reservados ao site
Marinha (CAP-PD)
Todos os direitos de reprodução e distribuição reservados ao site
Aeronáutica (EAGS-SIN)
Todos os direitos de reprodução e distribuição reservados ao site
Aeronáutica (EAGS-SIN)
Todos os direitos de reprodução e distribuição reservados ao site
Aeronáutica (EAGS-SIN)
Todos os direitos de reprodução e distribuição reservados ao site
Aeronáutica (EAGS-SIN)
Todos os direitos de reprodução e distribuição reservados ao site