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

PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfHELENO FAVACHO
 
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.pptxJssicaCassiano2
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfHELENO FAVACHO
 
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.pdfcomercial400681
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfHELENO FAVACHO
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxAntonioVieira539017
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...MariaCristinaSouzaLe1
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...PatriciaCaetano18
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAHELENO FAVACHO
 
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVAEDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVAssuser2ad38b
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeitotatianehilda
 
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éculoBiblioteca UCS
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMHELENO FAVACHO
 
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çã...marcelafinkler
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxFlviaGomes64
 
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.pdfmarlene54545
 
Educação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxEducação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxMarcosLemes28
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...andreiavys
 
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áticash5kpmr7w7
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfFrancisco Márcio Bezerra Oliveira
 

Último (20)

PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
 
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
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
 
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
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
 
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVAEDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito
 
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
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
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çã...
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.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
 
Educação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxEducação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptx
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
 
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
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 

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