SlideShare uma empresa Scribd logo
1 de 29
Java
Prof.: Diogo Rafael da Silva
ans.diogo@hotmail.com
Java
• Operadores
• Controle de Fluxo
– If and else
– While
– do while
– for
– break e continue
– :rotulos
– Switch e case, default
– Palavras Reservadas
– Entrada de dados- DOS
– arrays
Java – Tipos de Dados
Exercício - TiposPrimitivos.java
Java – Tipos de Dados
Podemos observar que:
•● Um byte pode ser convertido em um short, int, long, float ou
double
•● Um short pode ser convertido em um int, long, float ou
double
•● Um char pode ser convertido em um int, long, float ou double
•● Um int pode ser convertido em um long, float ou double
•● Um long pode ser convertido em um float ou double
•● Um float pode ser convertido em um double
Java – Tipos de Dados
Podemos observar que:
Java – Tipos de Dados
Atentar para:
•Já as conversões explícitas, o casting, é permitido em todos os
tipos (exceto o boolean), mas o programador deve estar ciente
que poderá haver perda de bits.
Java – Operadores
Os operadores em Java são muito parecidos com os da
linguagem C
Java – Operadores
Operadores novos:
•Grupo = operadores organizados em grupos;
•Operador = cada um dos operadores;
•Precedência = ordem de precedência dos operadores;
•A = associatividade do operador (esquerda ou direita);
•Operando = operandos do operador;
•Descrição = descrição da operação.
Java – Operadores
Operadores novos:
•Grupo = operadores organizados em grupos;
•Operador = cada um dos operadores;
•Precedência = ordem de precedência dos operadores;
•A = associatividade do operador (esquerda ou direita);
•Operando = operandos do operador;
•Descrição = descrição da operação.
Java - Operadores
Java - Operadores
Java - Operadores
Java – Operadores
Os parenteses podem ajudar tambem:
2 + 6 * 5 = 32
(2 + 6) * 5 = 40
Java – Controle de Fluxo
Realizado através de condicionais:
Mudam o fluxo de execução normal do programa
Java – Controle de Fluxo
• No caso do while as instruções serão executadas
enquanto a expressão booleana for verdadeira.
• O do-while executa a instrução pelo menos uma vez
e continua executando enquanto a expressão
booleana for verdadeira.
Java – Controle de Fluxo
• O for pode conter apenas uma instrução no seu
corpo. Neste caso não é necessário abrir um bloco.
Isso é assim porque o for já implementa alguns comandos na sua
assinatura, ou seja, no seu cabeçalho, como a inicialização da
variável e o passo da repetição, ou seja, o
incremento/decremento da variável.
Java – Controle de Fluxo
• break e continue
Você deve ter observado que quando fizemos os
laços infinitos com o while e com o for utilizamos um comando
break. Para que ele serve? Este comando serve para
“quebrar” o laço, ou seja, ele fará com que o laço seja
interrompido.
O comando continue também influi dentro de um laço. Mas ele
não vai quebrar o laço. Ele interrompe aquela iteração do laço
e reinicia o bloco com a próxima iteração.
Java – Controle de Fluxo
• break e continue
Java – Controle de Fluxo
• :RÓTULOS (break e continue)
Java – Controle de Fluxo
• Switch
Java – Palavras Reservadas
Java – Entrada de Dados
• DOS
Java – arrays e Entrada de Dados
Prof.: Diogo Rafael da Silva
ans.diogo@hotmail.com
Java
• Vetor: É formado por um grupo de elementos acessados
através do seu índice;
• Pilha: Estrutura de dados onde o último elemento a ser
inserido na coleção é o primeiro a ser retirado (Baseado no
princípio LIFO, “Last in, first out”);
• Fila: Coleção onde a ordem de inserção representa a ordem
de saída dos elementos (Baseado no princípio FIFO, “First in,
first out”);
• Árvores: Estrutura de dados que garante a ordenação dos
elementos que a compõe;
Java
Cada uma das estruturas de dados apresentadas possui
características que as diferenciam quanto a:
● Eficiência de busca;
● Eficiência de inserção;
● Organização;
● Ordenação;
● Forma de acesso;
● Forma de busca e;
● Forma de inserção.
Java
• Arrays unidimensionais:
1. Declaração: Etapa em que a referência do array é declarada;
2. Construção: Aqui é definido o tamanho e instanciado o array;
3. Inicialização: Os elementos são inseridos no array.
exemplo com todas as etapas bem definidas:
Java
Acima ocorre:
• I. Declaração de uma referência a um array de inteiros chamado
• outroJogoSena;
• II. Criação de um array com seis posições;
• III.Inicialização das posições com os valores 23, 12, 55, 02, 07 e 19;
• IV. Atribuição do novo objeto (array) a referência outroJogoSena;
• Ocorre em ambos (declaração, construção e inicialização).
Java 7-18
• Exemplo: Implemente a lógica para realização de saques em um caixa
eletrônico considerando que o mesmo armazena cédulas de R$100,00, R$50,00,
R$20,00, R$10,00, R$5,00, R$2,00 e R$1,00 e devem ser entregues ao cliente o
menor número possível de cédulas.
Agradeço atenção.
Diogo da Silva– ans.diogo@hotmail.com (92) 9255-4615
“A educação é um processo social, é desenvolvimento. Não é a preparação para
a vida, é a própria vida.” John Dewey

Mais conteúdo relacionado

Mais procurados (20)

Mapeamento de herança OR
Mapeamento de herança ORMapeamento de herança OR
Mapeamento de herança OR
 
Introdução a iOS (grupo de estudos iStudies)
Introdução a iOS (grupo de estudos iStudies)Introdução a iOS (grupo de estudos iStudies)
Introdução a iOS (grupo de estudos iStudies)
 
Abstração do banco de dados com PHP Doctrine
Abstração do banco de dados com PHP DoctrineAbstração do banco de dados com PHP Doctrine
Abstração do banco de dados com PHP Doctrine
 
Python 3.+
Python 3.+Python 3.+
Python 3.+
 
Processos iniciais do mapeamento OR
Processos iniciais do mapeamento ORProcessos iniciais do mapeamento OR
Processos iniciais do mapeamento OR
 
Curso Java Básico - Aula 04
Curso Java Básico - Aula 04Curso Java Básico - Aula 04
Curso Java Básico - Aula 04
 
F I C+ + L P 05
F I C+ + L P 05F I C+ + L P 05
F I C+ + L P 05
 
Curso Java Básico - Aula02
Curso Java Básico - Aula02Curso Java Básico - Aula02
Curso Java Básico - Aula02
 
Programacao funcional
Programacao funcionalProgramacao funcional
Programacao funcional
 
Jpa, hibernate and jpql
Jpa, hibernate and jpqlJpa, hibernate and jpql
Jpa, hibernate and jpql
 
Programação orientada a objetos - IV
Programação orientada a objetos - IVProgramação orientada a objetos - IV
Programação orientada a objetos - IV
 
Curso Java Básico - Aula 03
Curso Java Básico - Aula 03Curso Java Básico - Aula 03
Curso Java Básico - Aula 03
 
Java básico - Módulo 04: Estruturas de controle
Java   básico - Módulo 04:  Estruturas de controleJava   básico - Módulo 04:  Estruturas de controle
Java básico - Módulo 04: Estruturas de controle
 
Atividade 2
Atividade 2 Atividade 2
Atividade 2
 
Atualização Java 8 (2014)
Atualização Java 8 (2014)Atualização Java 8 (2014)
Atualização Java 8 (2014)
 
Thread Java
Thread JavaThread Java
Thread Java
 
Introdução Programação Funcional
Introdução Programação FuncionalIntrodução Programação Funcional
Introdução Programação Funcional
 
424928
424928424928
424928
 
String
StringString
String
 
Programação orientada a objetos – III
Programação orientada a objetos – IIIProgramação orientada a objetos – III
Programação orientada a objetos – III
 

Destaque

tarea de frances
tarea de francestarea de frances
tarea de franceslilina91
 
DecáLogo Docente EducacióN De Adultos
DecáLogo  Docente  EducacióN De AdultosDecáLogo  Docente  EducacióN De Adultos
DecáLogo Docente EducacióN De AdultosAnakastillo9
 
Palestine postmen Union .doc
Palestine postmen Union .docPalestine postmen Union .doc
Palestine postmen Union .docImad Temiza
 
Social Networking Service
Social Networking ServiceSocial Networking Service
Social Networking Serviceshin jihye
 
Coletanea habitare volume_4_parte_09
Coletanea habitare volume_4_parte_09Coletanea habitare volume_4_parte_09
Coletanea habitare volume_4_parte_09Ely Barros
 
Reticulado Utn
Reticulado UtnReticulado Utn
Reticulado UtnAnonim O
 
PresentacióN Trabajo De Olga
PresentacióN Trabajo De OlgaPresentacióN Trabajo De Olga
PresentacióN Trabajo De Olgaogaleanaya
 
A caixa e_a_habitação_rural_caderno_4
A caixa e_a_habitação_rural_caderno_4A caixa e_a_habitação_rural_caderno_4
A caixa e_a_habitação_rural_caderno_4Ely Barros
 
игра в жизни дошкольника
игра в жизни дошкольникаигра в жизни дошкольника
игра в жизни дошкольникаvfcbr
 
Habitare tijolos prensados_de_terra_crua
Habitare tijolos prensados_de_terra_cruaHabitare tijolos prensados_de_terra_crua
Habitare tijolos prensados_de_terra_cruaEly Barros
 
中秋美月祝福
中秋美月祝福中秋美月祝福
中秋美月祝福LINWEIYUAN
 
Partes Computadora Nuevo
Partes Computadora NuevoPartes Computadora Nuevo
Partes Computadora NuevoUMET
 
Coletanea habitare volume_4_parte_01
Coletanea habitare volume_4_parte_01Coletanea habitare volume_4_parte_01
Coletanea habitare volume_4_parte_01Ely Barros
 
Sobre el nombre jehova y jesus
Sobre el nombre jehova y jesusSobre el nombre jehova y jesus
Sobre el nombre jehova y jesusFelix Rodriguez
 
西美尔 货币哲学
西美尔 货币哲学西美尔 货币哲学
西美尔 货币哲学gandli
 

Destaque (20)

tarea de frances
tarea de francestarea de frances
tarea de frances
 
DecáLogo Docente EducacióN De Adultos
DecáLogo  Docente  EducacióN De AdultosDecáLogo  Docente  EducacióN De Adultos
DecáLogo Docente EducacióN De Adultos
 
Palestine postmen Union .doc
Palestine postmen Union .docPalestine postmen Union .doc
Palestine postmen Union .doc
 
Social Networking Service
Social Networking ServiceSocial Networking Service
Social Networking Service
 
Coletanea habitare volume_4_parte_09
Coletanea habitare volume_4_parte_09Coletanea habitare volume_4_parte_09
Coletanea habitare volume_4_parte_09
 
Reticulado Utn
Reticulado UtnReticulado Utn
Reticulado Utn
 
PresentacióN Trabajo De Olga
PresentacióN Trabajo De OlgaPresentacióN Trabajo De Olga
PresentacióN Trabajo De Olga
 
A caixa e_a_habitação_rural_caderno_4
A caixa e_a_habitação_rural_caderno_4A caixa e_a_habitação_rural_caderno_4
A caixa e_a_habitação_rural_caderno_4
 
игра в жизни дошкольника
игра в жизни дошкольникаигра в жизни дошкольника
игра в жизни дошкольника
 
Habitare tijolos prensados_de_terra_crua
Habitare tijolos prensados_de_terra_cruaHabitare tijolos prensados_de_terra_crua
Habitare tijolos prensados_de_terra_crua
 
中秋美月祝福
中秋美月祝福中秋美月祝福
中秋美月祝福
 
極妙的照片
極妙的照片極妙的照片
極妙的照片
 
Presentación1
Presentación1Presentación1
Presentación1
 
Travel And Transport
Travel And TransportTravel And Transport
Travel And Transport
 
Partes Computadora Nuevo
Partes Computadora NuevoPartes Computadora Nuevo
Partes Computadora Nuevo
 
Syktyvkar
SyktyvkarSyktyvkar
Syktyvkar
 
Java20141215 17[1]
Java20141215 17[1]Java20141215 17[1]
Java20141215 17[1]
 
Coletanea habitare volume_4_parte_01
Coletanea habitare volume_4_parte_01Coletanea habitare volume_4_parte_01
Coletanea habitare volume_4_parte_01
 
Sobre el nombre jehova y jesus
Sobre el nombre jehova y jesusSobre el nombre jehova y jesus
Sobre el nombre jehova y jesus
 
西美尔 货币哲学
西美尔 货币哲学西美尔 货币哲学
西美尔 货币哲学
 

Semelhante a Java20141218 19

55 New Things in Java 7 - Brazil
55 New Things in Java 7 - Brazil55 New Things in Java 7 - Brazil
55 New Things in Java 7 - BrazilStephen Chin
 
Linguagem de Programação Java para Iniciantes
Linguagem de Programação Java para IniciantesLinguagem de Programação Java para Iniciantes
Linguagem de Programação Java para IniciantesOziel Moreira Neto
 
Java e orientação a objetos - aula 01
Java e orientação a objetos - aula 01Java e orientação a objetos - aula 01
Java e orientação a objetos - aula 01John Godoi
 
(ED1) Tópico 01 - Conceitos Básicos
(ED1) Tópico 01 - Conceitos Básicos(ED1) Tópico 01 - Conceitos Básicos
(ED1) Tópico 01 - Conceitos BásicosFabricio Narcizo
 
Curso Java Básico - Aula 01
Curso Java Básico - Aula 01Curso Java Básico - Aula 01
Curso Java Básico - Aula 01Natanael Fonseca
 
Comandos gerais do PHP
Comandos gerais do PHPComandos gerais do PHP
Comandos gerais do PHPPaulo Dayvson
 
Curso básico de Algoritmos com Python
Curso básico de Algoritmos com PythonCurso básico de Algoritmos com Python
Curso básico de Algoritmos com PythonGiancarlo Silva
 
Java basico modulo_03
Java basico modulo_03Java basico modulo_03
Java basico modulo_03wammendes
 
Java Primeiros Passos - Cap 7
Java Primeiros Passos - Cap 7Java Primeiros Passos - Cap 7
Java Primeiros Passos - Cap 7David Willian
 
Três anos de Scala no NewsMonitor
Três anos de Scala no NewsMonitorTrês anos de Scala no NewsMonitor
Três anos de Scala no NewsMonitorFelipe Hummel
 
Java Básico :: Introdução
Java Básico :: IntroduçãoJava Básico :: Introdução
Java Básico :: IntroduçãoWesley R. Bezerra
 
Java: Manipulação de Arquivos
Java:  Manipulação  de ArquivosJava:  Manipulação  de Arquivos
Java: Manipulação de ArquivosArthur Emanuel
 
Workshop ExtJS4
Workshop ExtJS4Workshop ExtJS4
Workshop ExtJS4javamanrj
 

Semelhante a Java20141218 19 (20)

Java básico
Java básicoJava básico
Java básico
 
55 New Things in Java 7 - Brazil
55 New Things in Java 7 - Brazil55 New Things in Java 7 - Brazil
55 New Things in Java 7 - Brazil
 
modulo1.pdf
modulo1.pdfmodulo1.pdf
modulo1.pdf
 
Linguagem Java- Iniciação à programação Java
Linguagem Java- Iniciação à programação JavaLinguagem Java- Iniciação à programação Java
Linguagem Java- Iniciação à programação Java
 
Linguagem de Programação Java para Iniciantes
Linguagem de Programação Java para IniciantesLinguagem de Programação Java para Iniciantes
Linguagem de Programação Java para Iniciantes
 
Java Básico
Java BásicoJava Básico
Java Básico
 
Programação Orientada a Objetos - 001
Programação Orientada a Objetos - 001Programação Orientada a Objetos - 001
Programação Orientada a Objetos - 001
 
Java e orientação a objetos - aula 01
Java e orientação a objetos - aula 01Java e orientação a objetos - aula 01
Java e orientação a objetos - aula 01
 
(ED1) Tópico 01 - Conceitos Básicos
(ED1) Tópico 01 - Conceitos Básicos(ED1) Tópico 01 - Conceitos Básicos
(ED1) Tópico 01 - Conceitos Básicos
 
Curso Java Básico - Aula 01
Curso Java Básico - Aula 01Curso Java Básico - Aula 01
Curso Java Básico - Aula 01
 
Comandos gerais do PHP
Comandos gerais do PHPComandos gerais do PHP
Comandos gerais do PHP
 
Curso básico de Algoritmos com Python
Curso básico de Algoritmos com PythonCurso básico de Algoritmos com Python
Curso básico de Algoritmos com Python
 
Java basico modulo_03
Java basico modulo_03Java basico modulo_03
Java basico modulo_03
 
Java Primeiros Passos - Cap 7
Java Primeiros Passos - Cap 7Java Primeiros Passos - Cap 7
Java Primeiros Passos - Cap 7
 
Três anos de Scala no NewsMonitor
Três anos de Scala no NewsMonitorTrês anos de Scala no NewsMonitor
Três anos de Scala no NewsMonitor
 
Java Básico :: Introdução
Java Básico :: IntroduçãoJava Básico :: Introdução
Java Básico :: Introdução
 
02 controle de fluxo
02   controle de fluxo02   controle de fluxo
02 controle de fluxo
 
Linguagem Java
Linguagem JavaLinguagem Java
Linguagem Java
 
Java: Manipulação de Arquivos
Java:  Manipulação  de ArquivosJava:  Manipulação  de Arquivos
Java: Manipulação de Arquivos
 
Workshop ExtJS4
Workshop ExtJS4Workshop ExtJS4
Workshop ExtJS4
 

Último

Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxLuizHenriquedeAlmeid6
 
E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?Rosalina Simão Nunes
 
D9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptxD9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptxRonys4
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024Jeanoliveira597523
 
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniCassio Meira Jr.
 
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOLEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOColégio Santa Teresinha
 
A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.silves15
 
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADOcarolinacespedes23
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfManuais Formação
 
ANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
ANTIGUIDADE CLÁSSICA - Grécia e Roma AntigaANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
ANTIGUIDADE CLÁSSICA - Grécia e Roma AntigaJúlio Sandes
 
Slides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSlides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSilvana Silva
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -Aline Santana
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasCassio Meira Jr.
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxLuizHenriquedeAlmeid6
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresLilianPiola
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditaduraAdryan Luiz
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesMary Alvarenga
 
Orações subordinadas substantivas (andamento).pptx
Orações subordinadas substantivas (andamento).pptxOrações subordinadas substantivas (andamento).pptx
Orações subordinadas substantivas (andamento).pptxKtiaOliveira68
 
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Mary Alvarenga
 

Último (20)

Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
 
E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?
 
D9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptxD9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptx
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024
 
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
 
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOLEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
 
A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.
 
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdf
 
ANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
ANTIGUIDADE CLÁSSICA - Grécia e Roma AntigaANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
ANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
 
Slides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSlides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptx
 
CINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULACINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULA
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e Específicas
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditadura
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das Mães
 
Orações subordinadas substantivas (andamento).pptx
Orações subordinadas substantivas (andamento).pptxOrações subordinadas substantivas (andamento).pptx
Orações subordinadas substantivas (andamento).pptx
 
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
 

Java20141218 19

  • 1. Java Prof.: Diogo Rafael da Silva ans.diogo@hotmail.com
  • 2. Java • Operadores • Controle de Fluxo – If and else – While – do while – for – break e continue – :rotulos – Switch e case, default – Palavras Reservadas – Entrada de dados- DOS – arrays
  • 3. Java – Tipos de Dados Exercício - TiposPrimitivos.java
  • 4. Java – Tipos de Dados Podemos observar que: •● Um byte pode ser convertido em um short, int, long, float ou double •● Um short pode ser convertido em um int, long, float ou double •● Um char pode ser convertido em um int, long, float ou double •● Um int pode ser convertido em um long, float ou double •● Um long pode ser convertido em um float ou double •● Um float pode ser convertido em um double
  • 5. Java – Tipos de Dados Podemos observar que:
  • 6. Java – Tipos de Dados Atentar para: •Já as conversões explícitas, o casting, é permitido em todos os tipos (exceto o boolean), mas o programador deve estar ciente que poderá haver perda de bits.
  • 7. Java – Operadores Os operadores em Java são muito parecidos com os da linguagem C
  • 8. Java – Operadores Operadores novos: •Grupo = operadores organizados em grupos; •Operador = cada um dos operadores; •Precedência = ordem de precedência dos operadores; •A = associatividade do operador (esquerda ou direita); •Operando = operandos do operador; •Descrição = descrição da operação.
  • 9. Java – Operadores Operadores novos: •Grupo = operadores organizados em grupos; •Operador = cada um dos operadores; •Precedência = ordem de precedência dos operadores; •A = associatividade do operador (esquerda ou direita); •Operando = operandos do operador; •Descrição = descrição da operação.
  • 13. Java – Operadores Os parenteses podem ajudar tambem: 2 + 6 * 5 = 32 (2 + 6) * 5 = 40
  • 14. Java – Controle de Fluxo Realizado através de condicionais: Mudam o fluxo de execução normal do programa
  • 15. Java – Controle de Fluxo • No caso do while as instruções serão executadas enquanto a expressão booleana for verdadeira. • O do-while executa a instrução pelo menos uma vez e continua executando enquanto a expressão booleana for verdadeira.
  • 16. Java – Controle de Fluxo • O for pode conter apenas uma instrução no seu corpo. Neste caso não é necessário abrir um bloco. Isso é assim porque o for já implementa alguns comandos na sua assinatura, ou seja, no seu cabeçalho, como a inicialização da variável e o passo da repetição, ou seja, o incremento/decremento da variável.
  • 17. Java – Controle de Fluxo • break e continue Você deve ter observado que quando fizemos os laços infinitos com o while e com o for utilizamos um comando break. Para que ele serve? Este comando serve para “quebrar” o laço, ou seja, ele fará com que o laço seja interrompido. O comando continue também influi dentro de um laço. Mas ele não vai quebrar o laço. Ele interrompe aquela iteração do laço e reinicia o bloco com a próxima iteração.
  • 18. Java – Controle de Fluxo • break e continue
  • 19. Java – Controle de Fluxo • :RÓTULOS (break e continue)
  • 20. Java – Controle de Fluxo • Switch
  • 21. Java – Palavras Reservadas
  • 22. Java – Entrada de Dados • DOS
  • 23. Java – arrays e Entrada de Dados Prof.: Diogo Rafael da Silva ans.diogo@hotmail.com
  • 24. Java • Vetor: É formado por um grupo de elementos acessados através do seu índice; • Pilha: Estrutura de dados onde o último elemento a ser inserido na coleção é o primeiro a ser retirado (Baseado no princípio LIFO, “Last in, first out”); • Fila: Coleção onde a ordem de inserção representa a ordem de saída dos elementos (Baseado no princípio FIFO, “First in, first out”); • Árvores: Estrutura de dados que garante a ordenação dos elementos que a compõe;
  • 25. Java Cada uma das estruturas de dados apresentadas possui características que as diferenciam quanto a: ● Eficiência de busca; ● Eficiência de inserção; ● Organização; ● Ordenação; ● Forma de acesso; ● Forma de busca e; ● Forma de inserção.
  • 26. Java • Arrays unidimensionais: 1. Declaração: Etapa em que a referência do array é declarada; 2. Construção: Aqui é definido o tamanho e instanciado o array; 3. Inicialização: Os elementos são inseridos no array. exemplo com todas as etapas bem definidas:
  • 27. Java Acima ocorre: • I. Declaração de uma referência a um array de inteiros chamado • outroJogoSena; • II. Criação de um array com seis posições; • III.Inicialização das posições com os valores 23, 12, 55, 02, 07 e 19; • IV. Atribuição do novo objeto (array) a referência outroJogoSena; • Ocorre em ambos (declaração, construção e inicialização).
  • 28. Java 7-18 • Exemplo: Implemente a lógica para realização de saques em um caixa eletrônico considerando que o mesmo armazena cédulas de R$100,00, R$50,00, R$20,00, R$10,00, R$5,00, R$2,00 e R$1,00 e devem ser entregues ao cliente o menor número possível de cédulas.
  • 29. Agradeço atenção. Diogo da Silva– ans.diogo@hotmail.com (92) 9255-4615 “A educação é um processo social, é desenvolvimento. Não é a preparação para a vida, é a própria vida.” John Dewey