SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
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

Contenu connexe

Plus de Curso em Vídeo - Cursos Grátis com Certificado

Plus de 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
 

Dernier

Poder do convencimento,........... .
Poder do convencimento,...........         .Poder do convencimento,...........         .
Poder do convencimento,........... .WAGNERJESUSDACUNHA
 
QUIZ - GEOGRAFIA - 8º ANO - FASES DO CAPITALISMO.pptx
QUIZ - GEOGRAFIA - 8º ANO - FASES DO CAPITALISMO.pptxQUIZ - GEOGRAFIA - 8º ANO - FASES DO CAPITALISMO.pptx
QUIZ - GEOGRAFIA - 8º ANO - FASES DO CAPITALISMO.pptxAntonioVieira539017
 
Depende De Nós! José Ernesto Ferraresso.ppsx
Depende De Nós! José Ernesto Ferraresso.ppsxDepende De Nós! José Ernesto Ferraresso.ppsx
Depende De Nós! José Ernesto Ferraresso.ppsxLuzia Gabriele
 
Cruzadinha da dengue - Mosquito Aedes aegypti
Cruzadinha da dengue - Mosquito Aedes aegyptiCruzadinha da dengue - Mosquito Aedes aegypti
Cruzadinha da dengue - Mosquito Aedes aegyptiMary Alvarenga
 
autismo conhecer.pptx, Conhecer para entender
autismo conhecer.pptx, Conhecer para entenderautismo conhecer.pptx, Conhecer para entender
autismo conhecer.pptx, Conhecer para entenderLucliaResende1
 
EBOOK LINGUAGEM GRATUITO EUDCAÇÃO INFANTIL.pdf
EBOOK LINGUAGEM GRATUITO EUDCAÇÃO INFANTIL.pdfEBOOK LINGUAGEM GRATUITO EUDCAÇÃO INFANTIL.pdf
EBOOK LINGUAGEM GRATUITO EUDCAÇÃO INFANTIL.pdfIBEE5
 
aula 1.pptx Ementa e Plano de ensino Filosofia
aula 1.pptx Ementa e  Plano de ensino Filosofiaaula 1.pptx Ementa e  Plano de ensino Filosofia
aula 1.pptx Ementa e Plano de ensino FilosofiaLucliaResende1
 
ARTE BARROCA E ROCOCO BRASILEIRO-min.pdf
ARTE BARROCA E ROCOCO BRASILEIRO-min.pdfARTE BARROCA E ROCOCO BRASILEIRO-min.pdf
ARTE BARROCA E ROCOCO BRASILEIRO-min.pdfItaloAtsoc
 
FORMAÇÃO POVO BRASILEIRO atividade de história
FORMAÇÃO POVO BRASILEIRO atividade de históriaFORMAÇÃO POVO BRASILEIRO atividade de história
FORMAÇÃO POVO BRASILEIRO atividade de históriaBenigno Andrade Vieira
 
PROJETO DE EXTENSÃO - SEGURANÇA, INOVAÇÃO E SUSTENTABILIDADE PARA O BEM COMUM...
PROJETO DE EXTENSÃO - SEGURANÇA, INOVAÇÃO E SUSTENTABILIDADE PARA O BEM COMUM...PROJETO DE EXTENSÃO - SEGURANÇA, INOVAÇÃO E SUSTENTABILIDADE PARA O BEM COMUM...
PROJETO DE EXTENSÃO - SEGURANÇA, INOVAÇÃO E SUSTENTABILIDADE PARA O BEM COMUM...Colaborar Educacional
 
Peixeiras da Coruña. O Muro da Coruña. IES Monelos
Peixeiras da Coruña. O Muro da Coruña. IES MonelosPeixeiras da Coruña. O Muro da Coruña. IES Monelos
Peixeiras da Coruña. O Muro da Coruña. IES MonelosAgrela Elvixeo
 
SEMIOSES DO OLHAR - SLIDE PARA ESTUDO 123
SEMIOSES DO OLHAR - SLIDE PARA ESTUDO 123SEMIOSES DO OLHAR - SLIDE PARA ESTUDO 123
SEMIOSES DO OLHAR - SLIDE PARA ESTUDO 123JaineCarolaineLima
 
Poema sobre o mosquito Aedes aegipyti -
Poema sobre o mosquito Aedes aegipyti  -Poema sobre o mosquito Aedes aegipyti  -
Poema sobre o mosquito Aedes aegipyti -Mary Alvarenga
 
Termo de audiência de Mauro Cid na ìntegra
Termo de audiência de Mauro Cid na ìntegraTermo de audiência de Mauro Cid na ìntegra
Termo de audiência de Mauro Cid na ìntegrafernando846621
 
arte retrato de um povo - Expressão Cultural e Identidade Nacional
arte retrato de um povo - Expressão Cultural e Identidade Nacionalarte retrato de um povo - Expressão Cultural e Identidade Nacional
arte retrato de um povo - Expressão Cultural e Identidade Nacionalidicacia
 
AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)
AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)
AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)profesfrancleite
 
Caça palavras - BULLYING
Caça palavras  -  BULLYING  Caça palavras  -  BULLYING
Caça palavras - BULLYING Mary Alvarenga
 

Dernier (20)

Poder do convencimento,........... .
Poder do convencimento,...........         .Poder do convencimento,...........         .
Poder do convencimento,........... .
 
QUIZ - GEOGRAFIA - 8º ANO - FASES DO CAPITALISMO.pptx
QUIZ - GEOGRAFIA - 8º ANO - FASES DO CAPITALISMO.pptxQUIZ - GEOGRAFIA - 8º ANO - FASES DO CAPITALISMO.pptx
QUIZ - GEOGRAFIA - 8º ANO - FASES DO CAPITALISMO.pptx
 
Depende De Nós! José Ernesto Ferraresso.ppsx
Depende De Nós! José Ernesto Ferraresso.ppsxDepende De Nós! José Ernesto Ferraresso.ppsx
Depende De Nós! José Ernesto Ferraresso.ppsx
 
Cruzadinha da dengue - Mosquito Aedes aegypti
Cruzadinha da dengue - Mosquito Aedes aegyptiCruzadinha da dengue - Mosquito Aedes aegypti
Cruzadinha da dengue - Mosquito Aedes aegypti
 
autismo conhecer.pptx, Conhecer para entender
autismo conhecer.pptx, Conhecer para entenderautismo conhecer.pptx, Conhecer para entender
autismo conhecer.pptx, Conhecer para entender
 
Abordagem 3. Análise interpretativa (Severino, 2013)_PdfToPowerPoint.pdf
Abordagem 3. Análise interpretativa (Severino, 2013)_PdfToPowerPoint.pdfAbordagem 3. Análise interpretativa (Severino, 2013)_PdfToPowerPoint.pdf
Abordagem 3. Análise interpretativa (Severino, 2013)_PdfToPowerPoint.pdf
 
EBOOK LINGUAGEM GRATUITO EUDCAÇÃO INFANTIL.pdf
EBOOK LINGUAGEM GRATUITO EUDCAÇÃO INFANTIL.pdfEBOOK LINGUAGEM GRATUITO EUDCAÇÃO INFANTIL.pdf
EBOOK LINGUAGEM GRATUITO EUDCAÇÃO INFANTIL.pdf
 
(42-ESTUDO - LUCAS) DISCIPULO DE JESUS
(42-ESTUDO - LUCAS)  DISCIPULO  DE JESUS(42-ESTUDO - LUCAS)  DISCIPULO  DE JESUS
(42-ESTUDO - LUCAS) DISCIPULO DE JESUS
 
aula 1.pptx Ementa e Plano de ensino Filosofia
aula 1.pptx Ementa e  Plano de ensino Filosofiaaula 1.pptx Ementa e  Plano de ensino Filosofia
aula 1.pptx Ementa e Plano de ensino Filosofia
 
Abordagem 2. Análise temática (Severino, 2013)_PdfToPowerPoint.pdf
Abordagem 2. Análise temática (Severino, 2013)_PdfToPowerPoint.pdfAbordagem 2. Análise temática (Severino, 2013)_PdfToPowerPoint.pdf
Abordagem 2. Análise temática (Severino, 2013)_PdfToPowerPoint.pdf
 
ARTE BARROCA E ROCOCO BRASILEIRO-min.pdf
ARTE BARROCA E ROCOCO BRASILEIRO-min.pdfARTE BARROCA E ROCOCO BRASILEIRO-min.pdf
ARTE BARROCA E ROCOCO BRASILEIRO-min.pdf
 
FORMAÇÃO POVO BRASILEIRO atividade de história
FORMAÇÃO POVO BRASILEIRO atividade de históriaFORMAÇÃO POVO BRASILEIRO atividade de história
FORMAÇÃO POVO BRASILEIRO atividade de história
 
PROJETO DE EXTENSÃO - SEGURANÇA, INOVAÇÃO E SUSTENTABILIDADE PARA O BEM COMUM...
PROJETO DE EXTENSÃO - SEGURANÇA, INOVAÇÃO E SUSTENTABILIDADE PARA O BEM COMUM...PROJETO DE EXTENSÃO - SEGURANÇA, INOVAÇÃO E SUSTENTABILIDADE PARA O BEM COMUM...
PROJETO DE EXTENSÃO - SEGURANÇA, INOVAÇÃO E SUSTENTABILIDADE PARA O BEM COMUM...
 
Peixeiras da Coruña. O Muro da Coruña. IES Monelos
Peixeiras da Coruña. O Muro da Coruña. IES MonelosPeixeiras da Coruña. O Muro da Coruña. IES Monelos
Peixeiras da Coruña. O Muro da Coruña. IES Monelos
 
SEMIOSES DO OLHAR - SLIDE PARA ESTUDO 123
SEMIOSES DO OLHAR - SLIDE PARA ESTUDO 123SEMIOSES DO OLHAR - SLIDE PARA ESTUDO 123
SEMIOSES DO OLHAR - SLIDE PARA ESTUDO 123
 
Poema sobre o mosquito Aedes aegipyti -
Poema sobre o mosquito Aedes aegipyti  -Poema sobre o mosquito Aedes aegipyti  -
Poema sobre o mosquito Aedes aegipyti -
 
Termo de audiência de Mauro Cid na ìntegra
Termo de audiência de Mauro Cid na ìntegraTermo de audiência de Mauro Cid na ìntegra
Termo de audiência de Mauro Cid na ìntegra
 
arte retrato de um povo - Expressão Cultural e Identidade Nacional
arte retrato de um povo - Expressão Cultural e Identidade Nacionalarte retrato de um povo - Expressão Cultural e Identidade Nacional
arte retrato de um povo - Expressão Cultural e Identidade Nacional
 
AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)
AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)
AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)
 
Caça palavras - BULLYING
Caça palavras  -  BULLYING  Caça palavras  -  BULLYING
Caça palavras - BULLYING
 

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