25
Todos os direitos de reprodução e distribuição reservados ao site Tipos Primitivos e Manipulação de Dados Aula 06

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

Embed Size (px)

Citation preview

Page 1: Curso de Java #06 - Tipos Primitivos e Tratamento de Dados

Todos os direitos de reprodução e distribuição reservados ao site

Tipos Primitivos e Manipulação de Dados

Aula 06

Page 2: Curso de Java #06 - Tipos Primitivos e Tratamento de Dados

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 */

Page 3: Curso de Java #06 - Tipos Primitivos e Tratamento de Dados

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

Page 4: Curso de Java #06 - Tipos Primitivos e Tratamento de Dados

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

Page 5: Curso de Java #06 - Tipos Primitivos e Tratamento de Dados

Todos os direitos de reprodução e distribuição reservados ao site

Saída de Dados

Page 6: Curso de Java #06 - Tipos Primitivos e Tratamento 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);

Page 7: Curso de Java #06 - Tipos Primitivos e Tratamento de Dados

Todos os direitos de reprodução e distribuição reservados ao site

Entrada de Dados

Page 8: Curso de Java #06 - Tipos Primitivos e Tratamento de Dados

Todos os direitos de reprodução e distribuição reservados ao site

import ;.lang

Page 9: Curso de Java #06 - Tipos Primitivos e Tratamento de Dados

Todos os direitos de reprodução e distribuição reservados ao site

import ;.util.Scanner

Page 10: Curso de Java #06 - Tipos Primitivos e Tratamento de Dados

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();

Page 11: Curso de Java #06 - Tipos Primitivos e Tratamento de Dados

Todos os direitos de reprodução e distribuição reservados ao site

Incompatibilidades Números <-> String

Page 12: Curso de Java #06 - Tipos Primitivos e Tratamento de Dados

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);

Page 13: Curso de Java #06 - Tipos Primitivos e Tratamento de Dados

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);

Page 14: Curso de Java #06 - Tipos Primitivos e Tratamento de Dados

Todos os direitos de reprodução e distribuição reservados ao site

Agora vamos com Swing

Page 15: Curso de Java #06 - Tipos Primitivos e Tratamento de Dados

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

Page 16: Curso de Java #06 - Tipos Primitivos e Tratamento de Dados

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()

Page 17: Curso de Java #06 - Tipos Primitivos e Tratamento de Dados

Todos os direitos de reprodução e distribuição reservados ao site

int numero1 = txtN1.getText();

Integer String

Page 18: Curso de Java #06 - Tipos Primitivos e Tratamento de Dados

Todos os direitos de reprodução e distribuição reservados ao site

Integer.parseInt( )int numero1 = txtN1.getText() ;

Page 19: Curso de Java #06 - Tipos Primitivos e Tratamento de Dados

Todos os direitos de reprodução e distribuição reservados ao site

Exercícios - Aula 06

Page 20: Curso de Java #06 - Tipos Primitivos e Tratamento de Dados

Todos os direitos de reprodução e distribuição reservados ao site

Marinha (CAP-PD)

Page 21: Curso de Java #06 - Tipos Primitivos e Tratamento de Dados

Todos os direitos de reprodução e distribuição reservados ao site

Aeronáutica (EAGS-SIN)

Page 22: Curso de Java #06 - Tipos Primitivos e Tratamento de Dados

Todos os direitos de reprodução e distribuição reservados ao site

Aeronáutica (EAGS-SIN)

Page 23: Curso de Java #06 - Tipos Primitivos e Tratamento de Dados

Todos os direitos de reprodução e distribuição reservados ao site

Aeronáutica (EAGS-SIN)

Page 24: Curso de Java #06 - Tipos Primitivos e Tratamento de Dados

Todos os direitos de reprodução e distribuição reservados ao site

Aeronáutica (EAGS-SIN)

Page 25: Curso de Java #06 - Tipos Primitivos e Tratamento de Dados

Todos os direitos de reprodução e distribuição reservados ao site

[email protected]