SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Downloaden Sie, um offline zu lesen
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
inicio
idade
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ília
Tipo
Primitivo
Classe
Invólucro
Tamanho Exemplo
Lógico boolean Boolean 1 bit true
Literais
char 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
Reais
float 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
fale@sistemaeducandus.com.br

Weitere ähnliche Inhalte

Mehr von Curso em Vídeo - Cursos Grátis com Certificado

Curso de Java #03 - Instalando JDK Java
Curso de Java #03 - Instalando JDK JavaCurso de Java #03 - Instalando JDK Java
Curso de Java #03 - Instalando JDK Java
Curso em Vídeo - Cursos Grátis com Certificado
 
Curso de Java #01 - História do Java
Curso de Java #01 - História do JavaCurso de Java #01 - História do Java
Curso de Java #01 - História do Java
Curso em Vídeo - Cursos Grátis com Certificado
 

Mehr von Curso em Vídeo - Cursos Grátis com Certificado (13)

Curso MySQL #05 - Inserindo Dados INSERT INTO
Curso MySQL #05 - Inserindo Dados INSERT INTOCurso MySQL #05 - Inserindo Dados INSERT INTO
Curso MySQL #05 - Inserindo Dados INSERT INTO
 
Curso MySQL #04 - Melhorando banco de dados
Curso MySQL #04 - Melhorando banco de dadosCurso MySQL #04 - Melhorando banco de dados
Curso MySQL #04 - Melhorando banco de dados
 
Curso MySQL #03 - Criando um Banco de Dados MySQL
Curso MySQL #03 - Criando um Banco de Dados MySQLCurso MySQL #03 - Criando um Banco de Dados MySQL
Curso MySQL #03 - Criando um Banco de Dados MySQL
 
Curso MySQL #01 - Surgimento dos Bancos de Dados
Curso MySQL #01 - Surgimento dos Bancos de DadosCurso MySQL #01 - Surgimento dos Bancos de Dados
Curso MySQL #01 - Surgimento dos Bancos de Dados
 
Curso de Java #13 - Estruturas de Repetição (Parte 3)
Curso de Java #13 - Estruturas de Repetição (Parte 3)Curso de Java #13 - Estruturas de Repetição (Parte 3)
Curso de Java #13 - Estruturas de Repetição (Parte 3)
 
Curso de Java #12 - Estruturas de Repetição (Parte 2)
Curso de Java #12 - Estruturas de Repetição (Parte 2)Curso de Java #12 - Estruturas de Repetição (Parte 2)
Curso de Java #12 - Estruturas de Repetição (Parte 2)
 
Curso de Java #11 - Estruturas de Repetição (Parte 1)
Curso de Java #11 - Estruturas de Repetição (Parte 1)Curso de Java #11 - Estruturas de Repetição (Parte 1)
Curso de Java #11 - Estruturas de Repetição (Parte 1)
 
Curso de Java #10 - Estruturas Condicionais (Parte 2)
Curso de Java #10 - Estruturas Condicionais (Parte 2)Curso de Java #10 - Estruturas Condicionais (Parte 2)
Curso de Java #10 - Estruturas Condicionais (Parte 2)
 
Curso de Java #09 - Estruturas Condicionais (Parte 1)
Curso de Java #09 - Estruturas Condicionais (Parte 1)Curso de Java #09 - Estruturas Condicionais (Parte 1)
Curso de Java #09 - Estruturas Condicionais (Parte 1)
 
Curso de Java #08 - Operadores Lógicos e Relacionais
Curso de Java #08 - Operadores Lógicos e RelacionaisCurso de Java #08 - Operadores Lógicos e Relacionais
Curso de Java #08 - Operadores Lógicos e Relacionais
 
Curso de Java #07 - Operadores (Parte 1)
Curso de Java #07 - Operadores (Parte 1)Curso de Java #07 - Operadores (Parte 1)
Curso de Java #07 - Operadores (Parte 1)
 
Curso de Java #03 - Instalando JDK Java
Curso de Java #03 - Instalando JDK JavaCurso de Java #03 - Instalando JDK Java
Curso de Java #03 - Instalando JDK Java
 
Curso de Java #01 - História do Java
Curso de Java #01 - História do JavaCurso de Java #01 - História do Java
Curso de Java #01 - História do Java
 

Kürzlich hochgeladen

Artigo Científico - Estrutura e Formatação.ppt
Artigo Científico - Estrutura e Formatação.pptArtigo Científico - Estrutura e Formatação.ppt
Artigo Científico - Estrutura e Formatação.ppt
RogrioGonalves41
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
marlene54545
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
sh5kpmr7w7
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
azulassessoria9
 

Kürzlich hochgeladen (20)

Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
 
Artigo Científico - Estrutura e Formatação.ppt
Artigo Científico - Estrutura e Formatação.pptArtigo Científico - Estrutura e Formatação.ppt
Artigo Científico - Estrutura e Formatação.ppt
 
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de LedAula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
 
Renascimento Cultural na Idade Moderna PDF
Renascimento Cultural na Idade Moderna PDFRenascimento Cultural na Idade Moderna PDF
Renascimento Cultural na Idade Moderna PDF
 
3 2 - termos-integrantes-da-oracao-.pptx
3 2 - termos-integrantes-da-oracao-.pptx3 2 - termos-integrantes-da-oracao-.pptx
3 2 - termos-integrantes-da-oracao-.pptx
 
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptxPlano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do século
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
 
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdf
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdfAula prática JOGO-Regencia-Verbal-e-Nominal.pdf
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdf
 
Conflitos entre: ISRAEL E PALESTINA.pdf
Conflitos entre:  ISRAEL E PALESTINA.pdfConflitos entre:  ISRAEL E PALESTINA.pdf
Conflitos entre: ISRAEL E PALESTINA.pdf
 
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
 
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptxCópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
 
O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 

Curso de Java #06 - Tipos Primitivos e Tratamento de Dados

  • 1. Todos os direitos de reprodução e distribuição reservados ao site Tipos Primitivos e Manipulação de Dados Aula 06
  • 2. 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 */
  • 3. 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 inicio idade 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
  • 4. Todos os direitos de reprodução e distribuição reservados ao site Família Tipo Primitivo Classe Invólucro Tamanho Exemplo Lógico boolean Boolean 1 bit true Literais char 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 Reais float Float 4 bytes 3.4e+38 double Double 8 bytes 1.8e+308
  • 5. Todos os direitos de reprodução e distribuição reservados ao site Saída de Dados
  • 6. 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);
  • 7. Todos os direitos de reprodução e distribuição reservados ao site Entrada de Dados
  • 8. Todos os direitos de reprodução e distribuição reservados ao site import ;.lang
  • 9. Todos os direitos de reprodução e distribuição reservados ao site import ;.util.Scanner
  • 10. 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();
  • 11. Todos os direitos de reprodução e distribuição reservados ao site Incompatibilidades Números <-> String
  • 12. 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);
  • 13. 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);
  • 14. Todos os direitos de reprodução e distribuição reservados ao site Agora vamos com Swing
  • 15. 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
  • 16. 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()
  • 17. Todos os direitos de reprodução e distribuição reservados ao site int numero1 = txtN1.getText(); Integer String
  • 18. Todos os direitos de reprodução e distribuição reservados ao site Integer.parseInt( )int numero1 = txtN1.getText() ;
  • 19. Todos os direitos de reprodução e distribuição reservados ao site Exercícios - Aula 06
  • 20. Todos os direitos de reprodução e distribuição reservados ao site Marinha (CAP-PD)
  • 21. Todos os direitos de reprodução e distribuição reservados ao site Aeronáutica (EAGS-SIN)
  • 22. Todos os direitos de reprodução e distribuição reservados ao site Aeronáutica (EAGS-SIN)
  • 23. Todos os direitos de reprodução e distribuição reservados ao site Aeronáutica (EAGS-SIN)
  • 24. Todos os direitos de reprodução e distribuição reservados ao site Aeronáutica (EAGS-SIN)
  • 25. Todos os direitos de reprodução e distribuição reservados ao site fale@sistemaeducandus.com.br