SlideShare uma empresa Scribd logo
Java
Prof.: Diogo Rafael da Silva
ans.diogo@hotmail.com
Exercício
– Desenvolver um programa que realize o calculo de:
• Soma
• Subtração
• Multiplicação
• Divisão
• Potenciação/radiciação
• Porcentagem
• Media
• Maior
• Menor
• Sair
Java – Para Internet
Passo 1
Chamar o .class(bytecode)
Java – Para Internet
Passo 1
Chamar o .class no html ou php
<HTML>
<HEAD>
<TITLE> Java Hello World </TITLE>
</HEAD>
<BODY>
<APPLET CODE=”HelloWorldApplet.class” WIDTH=300 HEIGHT=100>
</APPLET>
</BODY>
</HTML>
•
Java – Para Internet
Passo 2
Criar uma APPLET
Criar uma applet é diferente de criar uma simples aplicação
porque uma applet é executada e visualizada dentro de uma
página HTML. Como exemplo, novamente será implementada a
clássica “Hello World!”.
Java – Para Internet
Passo 2
Criar uma APPLET
____________________________________________________
public class HelloWorldApplet extends java.applet.Applet {
public void paint (Graphics g) {
g.drawString (“Hello World!”,5,25);
}
}
Java - Operadores
• == Igual x == 3
• !=Diferente ( Não igual) x != 3
• < Menor que x < 3
• > Maior que x > 3
• <=Menor ou igual x <= 3
• >=Maior ou igual x >= 3
Java – arrays
int[] temps = new int[99];
String[] chiles = { “jalapeno”, “anaheim”,
“serrano” , “jumbou”, “thai”};
Acessando
arr[9] = “inside”; //ultimo elemento
Arrays multidimencionais .
int coords[][]= new int[12][12];
coords[0][0] = 1;
coords[0][1] = 2;
CONDICIONAIS
if ( x < y)
System.out.println(“ x e menor do que y”);
else
System.out.println(“ y e maior);
Arrays multidimencionais .
int coords[][]= new int[12][12];
coords[0][0] = 1;
coords[0][1] = 2;
CONDICIONAIS
if ( x < y)
System.out.println(“ x e menor do que y”);
else
System.out.println(“ y e maior);
Java Subclasse
Se a classe é uma subclasse de outra classe, use extends para
indicar a superclasse. Exemplo:
class Minhaclasse extends SuperClasse{
...
}
CONSTANTES
• final float pi=4.141592;
• final boolean debug=false;
• final int maxsize = 40000;
Java this
No corpo de uma definição de método, você pode querer
referir-se ao objeto corrente-o objeto que o método foi
chamado - para referir-se às variáveis de instância ou para
passar o objeto corrente como um argumento para um outro
método. Para este tipo de referência, você pode usar a
palavra chave this.
Java this
No corpo de uma definição de método, você pode querer
referir-se ao objeto corrente-o objeto que o método foi
chamado - para referir-se às variáveis de instância ou para
passar o objeto corrente como um argumento para um outro
método. Para este tipo de referência, você pode usar a
palavra chave this.
Java this
class Pessoa {
String nome;
int idade;
Pessoa ( String nome, int idade ) {
this.nome = nome;
this.idade = idade;
}
public void imprimeDados () {
System.out.print ( “Nome: “ + this.nome + “ Idade: “ + this.idade);
}
}
Java passando argumentos .
class PassByReference{
int onetoZero(int arg[]){
int count=0;
for(int i=0; i< arg.length; i++){
if(arg[i]==1){
count++;
arg[i]=0;
}
}
return count;
}
}
Java passando argumentos .
public static void main (String arg[])
int arr[]= { 1,3,4,5,1,1,7};
PassByReference test = new PassByReference();
int numOnes;
System.out.print(“Values of the array: [“);
for( int i=0; i < arr.length; i++){
System.out.print(arr[i] + “ “);
}
System.out.println(“]”);
numOnes= test.onetoZero(arr);
System.out.println(“Number of Ones = “ + numOnes);
System.out.print(“New values of the array: [ “);
for( int i=0; i < arr.length; i++){
System.out.print(arr[i] + “ “);
}
System.out.println(“]”);
}
Java – Trabalho de Pesquisa .
Pesquisar
– Polimorfismo – sobrecarga
– Construtores – destrutores
– Window toolkit – text area test field
– Graficos
– Threads
– Threads em aplets
– Heranças
• Criar um programa desktop ou web que cadastre
funcionarios:
– Nome , idade e função
Java desmonstrar window ..
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

Destaque

பாஸ்கர் சக்தி
பாஸ்கர் சக்திபாஸ்கர் சக்தி
பாஸ்கர் சக்தி
Badri Seshadri
 
Presentacion op enzyme_20131018
Presentacion op enzyme_20131018Presentacion op enzyme_20131018
Presentacion op enzyme_20131018
Juan José Vázquez Rubio
 
Analysis Of Styles Lesson Vii
Analysis Of Styles   Lesson ViiAnalysis Of Styles   Lesson Vii
Analysis Of Styles Lesson ViiCIDI ID9MT
 
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
Ely Barros
 
Imnul Romaniei_prezentare Henrietta
Imnul Romaniei_prezentare HenriettaImnul Romaniei_prezentare Henrietta
Imnul Romaniei_prezentare Henrietta
Maria
 
INFOH1, syys-09, Luento 2
INFOH1, syys-09, Luento 2INFOH1, syys-09, Luento 2
INFOH1, syys-09, Luento 2
Frans Mäyrä
 
Da4 Portafolio 14 09 2009
Da4 Portafolio 14 09 2009Da4 Portafolio 14 09 2009
Da4 Portafolio 14 09 2009
edson
 
Quiz ontabil
Quiz  ontabilQuiz  ontabil
Quiz ontabil
LayseStephanie
 

Destaque (8)

பாஸ்கர் சக்தி
பாஸ்கர் சக்திபாஸ்கர் சக்தி
பாஸ்கர் சக்தி
 
Presentacion op enzyme_20131018
Presentacion op enzyme_20131018Presentacion op enzyme_20131018
Presentacion op enzyme_20131018
 
Analysis Of Styles Lesson Vii
Analysis Of Styles   Lesson ViiAnalysis Of Styles   Lesson Vii
Analysis Of Styles Lesson Vii
 
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
 
Imnul Romaniei_prezentare Henrietta
Imnul Romaniei_prezentare HenriettaImnul Romaniei_prezentare Henrietta
Imnul Romaniei_prezentare Henrietta
 
INFOH1, syys-09, Luento 2
INFOH1, syys-09, Luento 2INFOH1, syys-09, Luento 2
INFOH1, syys-09, Luento 2
 
Da4 Portafolio 14 09 2009
Da4 Portafolio 14 09 2009Da4 Portafolio 14 09 2009
Da4 Portafolio 14 09 2009
 
Quiz ontabil
Quiz  ontabilQuiz  ontabil
Quiz ontabil
 

Semelhante a Java20141219

Java - Visão geral e Exercícios
Java - Visão geral e ExercíciosJava - Visão geral e Exercícios
Java - Visão geral e Exercícios
Arthur Emanuel
 
Revisão Sobre Programação Orientada a Objetos com Java
Revisão Sobre Programação Orientada a Objetos com Java Revisão Sobre Programação Orientada a Objetos com Java
Revisão Sobre Programação Orientada a Objetos com Java
Mario Jorge Pereira
 
Aula4
Aula4Aula4
Aula4
fkimura
 
Desenvolvendo para WEB com JAVA
Desenvolvendo para WEB com JAVADesenvolvendo para WEB com JAVA
Desenvolvendo para WEB com JAVA
Willian Magalhães
 
Refatoração - aquela caprichada no código
Refatoração - aquela caprichada no códigoRefatoração - aquela caprichada no código
Refatoração - aquela caprichada no código
Juciellen Cabrera
 
Java - Introdução a banco de dados
Java - Introdução a banco de dadosJava - Introdução a banco de dados
Java - Introdução a banco de dados
Sérgio Souza Costa
 
Solid
SolidSolid
Curso Java Básico - Aula 03
Curso Java Básico - Aula 03Curso Java Básico - Aula 03
Curso Java Básico - Aula 03
Natanael Fonseca
 
Aula5
Aula5Aula5
Aula5
fkimura
 
Java introdução ao java
Java   introdução ao javaJava   introdução ao java
Java introdução ao java
Armando Daniel
 
Aula 1 - Linguagem III
Aula 1 - Linguagem IIIAula 1 - Linguagem III
Aula 1 - Linguagem III
Juliano Weber
 
Aula5
Aula5Aula5
Aula5
softeam
 
Java7
Java7Java7
Spring framework 2.5
Spring framework 2.5Spring framework 2.5
Spring framework 2.5
Diego Pacheco
 
Java 08 Modificadores Acesso E Membros De Classe
Java 08 Modificadores Acesso E Membros De ClasseJava 08 Modificadores Acesso E Membros De Classe
Java 08 Modificadores Acesso E Membros De Classe
Regis Magalhães
 
OOP Java
OOP JavaOOP Java
OOP Java
Jorge Cardoso
 
jQuery básico (parte 1)
jQuery básico (parte 1)jQuery básico (parte 1)
jQuery básico (parte 1)
Luís Cobucci
 
Java e orientação a objetos
Java e orientação a objetosJava e orientação a objetos
Java e orientação a objetos
Frederico Maia Arantes
 
Classes objetos
Classes objetosClasses objetos
Classes objetos
nikson123
 
Java primeiros-passos
Java primeiros-passosJava primeiros-passos
Java primeiros-passos
Leide Sayuri Ogasawara
 

Semelhante a Java20141219 (20)

Java - Visão geral e Exercícios
Java - Visão geral e ExercíciosJava - Visão geral e Exercícios
Java - Visão geral e Exercícios
 
Revisão Sobre Programação Orientada a Objetos com Java
Revisão Sobre Programação Orientada a Objetos com Java Revisão Sobre Programação Orientada a Objetos com Java
Revisão Sobre Programação Orientada a Objetos com Java
 
Aula4
Aula4Aula4
Aula4
 
Desenvolvendo para WEB com JAVA
Desenvolvendo para WEB com JAVADesenvolvendo para WEB com JAVA
Desenvolvendo para WEB com JAVA
 
Refatoração - aquela caprichada no código
Refatoração - aquela caprichada no códigoRefatoração - aquela caprichada no código
Refatoração - aquela caprichada no código
 
Java - Introdução a banco de dados
Java - Introdução a banco de dadosJava - Introdução a banco de dados
Java - Introdução a banco de dados
 
Solid
SolidSolid
Solid
 
Curso Java Básico - Aula 03
Curso Java Básico - Aula 03Curso Java Básico - Aula 03
Curso Java Básico - Aula 03
 
Aula5
Aula5Aula5
Aula5
 
Java introdução ao java
Java   introdução ao javaJava   introdução ao java
Java introdução ao java
 
Aula 1 - Linguagem III
Aula 1 - Linguagem IIIAula 1 - Linguagem III
Aula 1 - Linguagem III
 
Aula5
Aula5Aula5
Aula5
 
Java7
Java7Java7
Java7
 
Spring framework 2.5
Spring framework 2.5Spring framework 2.5
Spring framework 2.5
 
Java 08 Modificadores Acesso E Membros De Classe
Java 08 Modificadores Acesso E Membros De ClasseJava 08 Modificadores Acesso E Membros De Classe
Java 08 Modificadores Acesso E Membros De Classe
 
OOP Java
OOP JavaOOP Java
OOP Java
 
jQuery básico (parte 1)
jQuery básico (parte 1)jQuery básico (parte 1)
jQuery básico (parte 1)
 
Java e orientação a objetos
Java e orientação a objetosJava e orientação a objetos
Java e orientação a objetos
 
Classes objetos
Classes objetosClasses objetos
Classes objetos
 
Java primeiros-passos
Java primeiros-passosJava primeiros-passos
Java primeiros-passos
 

Último

slides de Didática 2.pdf para apresentar
slides de Didática 2.pdf para apresentarslides de Didática 2.pdf para apresentar
slides de Didática 2.pdf para apresentar
JoeteCarvalho
 
Estrutura Pedagógica - Laboratório de Educação a Distância.ppt
Estrutura Pedagógica - Laboratório de Educação a Distância.pptEstrutura Pedagógica - Laboratório de Educação a Distância.ppt
Estrutura Pedagógica - Laboratório de Educação a Distância.ppt
livrosjovert
 
Atividade de reforço de matemática 2º ano
Atividade de reforço de matemática 2º anoAtividade de reforço de matemática 2º ano
Atividade de reforço de matemática 2º ano
fernandacosta37763
 
O que é um Ménage a Trois Contemporâneo .pdf
O que é um Ménage a Trois Contemporâneo .pdfO que é um Ménage a Trois Contemporâneo .pdf
O que é um Ménage a Trois Contemporâneo .pdf
Pastor Robson Colaço
 
A SOCIOLOGIA E O TRABALHO: ANÁLISES E VIVÊNCIAS
A SOCIOLOGIA E O TRABALHO: ANÁLISES E VIVÊNCIASA SOCIOLOGIA E O TRABALHO: ANÁLISES E VIVÊNCIAS
A SOCIOLOGIA E O TRABALHO: ANÁLISES E VIVÊNCIAS
HisrelBlog
 
- TEMPLATE DA PRATICA - Psicomotricidade.pptx
- TEMPLATE DA PRATICA - Psicomotricidade.pptx- TEMPLATE DA PRATICA - Psicomotricidade.pptx
- TEMPLATE DA PRATICA - Psicomotricidade.pptx
LucianaCristina58
 
Slides Lição 11, Central Gospel, Os Mortos Em CRISTO, 2Tr24.pptx
Slides Lição 11, Central Gospel, Os Mortos Em CRISTO, 2Tr24.pptxSlides Lição 11, Central Gospel, Os Mortos Em CRISTO, 2Tr24.pptx
Slides Lição 11, Central Gospel, Os Mortos Em CRISTO, 2Tr24.pptx
LuizHenriquedeAlmeid6
 
000. Para rezar o terço - Junho - mês do Sagrado Coração de Jesús.pdf
000. Para rezar o terço - Junho - mês do Sagrado Coração de Jesús.pdf000. Para rezar o terço - Junho - mês do Sagrado Coração de Jesús.pdf
000. Para rezar o terço - Junho - mês do Sagrado Coração de Jesús.pdf
YeniferGarcia36
 
Potenciação e Radiciação de Números Racionais
Potenciação e Radiciação de Números RacionaisPotenciação e Radiciação de Números Racionais
Potenciação e Radiciação de Números Racionais
wagnermorais28
 
Atividade letra da música - Espalhe Amor, Anavitória.
Atividade letra da música - Espalhe  Amor, Anavitória.Atividade letra da música - Espalhe  Amor, Anavitória.
Atividade letra da música - Espalhe Amor, Anavitória.
Mary Alvarenga
 
UFCD_3546_Prevenção e primeiros socorros_geriatria.pdf
UFCD_3546_Prevenção e primeiros socorros_geriatria.pdfUFCD_3546_Prevenção e primeiros socorros_geriatria.pdf
UFCD_3546_Prevenção e primeiros socorros_geriatria.pdf
Manuais Formação
 
347018542-PAULINA-CHIZIANE-Balada-de-Amor-ao-Vento-pdf.pdf
347018542-PAULINA-CHIZIANE-Balada-de-Amor-ao-Vento-pdf.pdf347018542-PAULINA-CHIZIANE-Balada-de-Amor-ao-Vento-pdf.pdf
347018542-PAULINA-CHIZIANE-Balada-de-Amor-ao-Vento-pdf.pdf
AntnioManuelAgdoma
 
1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf
1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf
1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf
SILVIAREGINANAZARECA
 
Vogais Ilustrados para alfabetização infantil
Vogais Ilustrados para alfabetização infantilVogais Ilustrados para alfabetização infantil
Vogais Ilustrados para alfabetização infantil
mamaeieby
 
AVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptx
AVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptxAVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptx
AVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptx
AntonioVieira539017
 
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptxSlides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
LuizHenriquedeAlmeid6
 
Aula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptx
Aula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptxAula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptx
Aula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptx
edivirgesribeiro1
 
Leis de Mendel - as ervilhas e a maneira simples de entender.ppt
Leis de Mendel - as ervilhas e a maneira simples de entender.pptLeis de Mendel - as ervilhas e a maneira simples de entender.ppt
Leis de Mendel - as ervilhas e a maneira simples de entender.ppt
PatriciaZanoli
 
epidemias endemia-pandemia-e-epidemia (1).ppt
epidemias endemia-pandemia-e-epidemia (1).pptepidemias endemia-pandemia-e-epidemia (1).ppt
epidemias endemia-pandemia-e-epidemia (1).ppt
MarceloMonteiro213738
 
REGULAMENTO DO CONCURSO DESENHOS AFRO/2024 - 14ª edição - CEIRI /UREI (ficha...
REGULAMENTO  DO CONCURSO DESENHOS AFRO/2024 - 14ª edição - CEIRI /UREI (ficha...REGULAMENTO  DO CONCURSO DESENHOS AFRO/2024 - 14ª edição - CEIRI /UREI (ficha...
REGULAMENTO DO CONCURSO DESENHOS AFRO/2024 - 14ª edição - CEIRI /UREI (ficha...
Eró Cunha
 

Último (20)

slides de Didática 2.pdf para apresentar
slides de Didática 2.pdf para apresentarslides de Didática 2.pdf para apresentar
slides de Didática 2.pdf para apresentar
 
Estrutura Pedagógica - Laboratório de Educação a Distância.ppt
Estrutura Pedagógica - Laboratório de Educação a Distância.pptEstrutura Pedagógica - Laboratório de Educação a Distância.ppt
Estrutura Pedagógica - Laboratório de Educação a Distância.ppt
 
Atividade de reforço de matemática 2º ano
Atividade de reforço de matemática 2º anoAtividade de reforço de matemática 2º ano
Atividade de reforço de matemática 2º ano
 
O que é um Ménage a Trois Contemporâneo .pdf
O que é um Ménage a Trois Contemporâneo .pdfO que é um Ménage a Trois Contemporâneo .pdf
O que é um Ménage a Trois Contemporâneo .pdf
 
A SOCIOLOGIA E O TRABALHO: ANÁLISES E VIVÊNCIAS
A SOCIOLOGIA E O TRABALHO: ANÁLISES E VIVÊNCIASA SOCIOLOGIA E O TRABALHO: ANÁLISES E VIVÊNCIAS
A SOCIOLOGIA E O TRABALHO: ANÁLISES E VIVÊNCIAS
 
- TEMPLATE DA PRATICA - Psicomotricidade.pptx
- TEMPLATE DA PRATICA - Psicomotricidade.pptx- TEMPLATE DA PRATICA - Psicomotricidade.pptx
- TEMPLATE DA PRATICA - Psicomotricidade.pptx
 
Slides Lição 11, Central Gospel, Os Mortos Em CRISTO, 2Tr24.pptx
Slides Lição 11, Central Gospel, Os Mortos Em CRISTO, 2Tr24.pptxSlides Lição 11, Central Gospel, Os Mortos Em CRISTO, 2Tr24.pptx
Slides Lição 11, Central Gospel, Os Mortos Em CRISTO, 2Tr24.pptx
 
000. Para rezar o terço - Junho - mês do Sagrado Coração de Jesús.pdf
000. Para rezar o terço - Junho - mês do Sagrado Coração de Jesús.pdf000. Para rezar o terço - Junho - mês do Sagrado Coração de Jesús.pdf
000. Para rezar o terço - Junho - mês do Sagrado Coração de Jesús.pdf
 
Potenciação e Radiciação de Números Racionais
Potenciação e Radiciação de Números RacionaisPotenciação e Radiciação de Números Racionais
Potenciação e Radiciação de Números Racionais
 
Atividade letra da música - Espalhe Amor, Anavitória.
Atividade letra da música - Espalhe  Amor, Anavitória.Atividade letra da música - Espalhe  Amor, Anavitória.
Atividade letra da música - Espalhe Amor, Anavitória.
 
UFCD_3546_Prevenção e primeiros socorros_geriatria.pdf
UFCD_3546_Prevenção e primeiros socorros_geriatria.pdfUFCD_3546_Prevenção e primeiros socorros_geriatria.pdf
UFCD_3546_Prevenção e primeiros socorros_geriatria.pdf
 
347018542-PAULINA-CHIZIANE-Balada-de-Amor-ao-Vento-pdf.pdf
347018542-PAULINA-CHIZIANE-Balada-de-Amor-ao-Vento-pdf.pdf347018542-PAULINA-CHIZIANE-Balada-de-Amor-ao-Vento-pdf.pdf
347018542-PAULINA-CHIZIANE-Balada-de-Amor-ao-Vento-pdf.pdf
 
1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf
1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf
1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf
 
Vogais Ilustrados para alfabetização infantil
Vogais Ilustrados para alfabetização infantilVogais Ilustrados para alfabetização infantil
Vogais Ilustrados para alfabetização infantil
 
AVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptx
AVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptxAVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptx
AVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptx
 
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptxSlides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
 
Aula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptx
Aula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptxAula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptx
Aula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptx
 
Leis de Mendel - as ervilhas e a maneira simples de entender.ppt
Leis de Mendel - as ervilhas e a maneira simples de entender.pptLeis de Mendel - as ervilhas e a maneira simples de entender.ppt
Leis de Mendel - as ervilhas e a maneira simples de entender.ppt
 
epidemias endemia-pandemia-e-epidemia (1).ppt
epidemias endemia-pandemia-e-epidemia (1).pptepidemias endemia-pandemia-e-epidemia (1).ppt
epidemias endemia-pandemia-e-epidemia (1).ppt
 
REGULAMENTO DO CONCURSO DESENHOS AFRO/2024 - 14ª edição - CEIRI /UREI (ficha...
REGULAMENTO  DO CONCURSO DESENHOS AFRO/2024 - 14ª edição - CEIRI /UREI (ficha...REGULAMENTO  DO CONCURSO DESENHOS AFRO/2024 - 14ª edição - CEIRI /UREI (ficha...
REGULAMENTO DO CONCURSO DESENHOS AFRO/2024 - 14ª edição - CEIRI /UREI (ficha...
 

Java20141219

  • 1. Java Prof.: Diogo Rafael da Silva ans.diogo@hotmail.com
  • 2. Exercício – Desenvolver um programa que realize o calculo de: • Soma • Subtração • Multiplicação • Divisão • Potenciação/radiciação • Porcentagem • Media • Maior • Menor • Sair
  • 3. Java – Para Internet Passo 1 Chamar o .class(bytecode)
  • 4. Java – Para Internet Passo 1 Chamar o .class no html ou php <HTML> <HEAD> <TITLE> Java Hello World </TITLE> </HEAD> <BODY> <APPLET CODE=”HelloWorldApplet.class” WIDTH=300 HEIGHT=100> </APPLET> </BODY> </HTML> •
  • 5. Java – Para Internet Passo 2 Criar uma APPLET Criar uma applet é diferente de criar uma simples aplicação porque uma applet é executada e visualizada dentro de uma página HTML. Como exemplo, novamente será implementada a clássica “Hello World!”.
  • 6. Java – Para Internet Passo 2 Criar uma APPLET ____________________________________________________ public class HelloWorldApplet extends java.applet.Applet { public void paint (Graphics g) { g.drawString (“Hello World!”,5,25); } }
  • 7. Java - Operadores • == Igual x == 3 • !=Diferente ( Não igual) x != 3 • < Menor que x < 3 • > Maior que x > 3 • <=Menor ou igual x <= 3 • >=Maior ou igual x >= 3
  • 8. Java – arrays int[] temps = new int[99]; String[] chiles = { “jalapeno”, “anaheim”, “serrano” , “jumbou”, “thai”}; Acessando arr[9] = “inside”; //ultimo elemento
  • 9. Arrays multidimencionais . int coords[][]= new int[12][12]; coords[0][0] = 1; coords[0][1] = 2; CONDICIONAIS if ( x < y) System.out.println(“ x e menor do que y”); else System.out.println(“ y e maior);
  • 10. Arrays multidimencionais . int coords[][]= new int[12][12]; coords[0][0] = 1; coords[0][1] = 2; CONDICIONAIS if ( x < y) System.out.println(“ x e menor do que y”); else System.out.println(“ y e maior);
  • 11. Java Subclasse Se a classe é uma subclasse de outra classe, use extends para indicar a superclasse. Exemplo: class Minhaclasse extends SuperClasse{ ... } CONSTANTES • final float pi=4.141592; • final boolean debug=false; • final int maxsize = 40000;
  • 12. Java this No corpo de uma definição de método, você pode querer referir-se ao objeto corrente-o objeto que o método foi chamado - para referir-se às variáveis de instância ou para passar o objeto corrente como um argumento para um outro método. Para este tipo de referência, você pode usar a palavra chave this.
  • 13. Java this No corpo de uma definição de método, você pode querer referir-se ao objeto corrente-o objeto que o método foi chamado - para referir-se às variáveis de instância ou para passar o objeto corrente como um argumento para um outro método. Para este tipo de referência, você pode usar a palavra chave this.
  • 14. Java this class Pessoa { String nome; int idade; Pessoa ( String nome, int idade ) { this.nome = nome; this.idade = idade; } public void imprimeDados () { System.out.print ( “Nome: “ + this.nome + “ Idade: “ + this.idade); } }
  • 15. Java passando argumentos . class PassByReference{ int onetoZero(int arg[]){ int count=0; for(int i=0; i< arg.length; i++){ if(arg[i]==1){ count++; arg[i]=0; } } return count; } }
  • 16. Java passando argumentos . public static void main (String arg[]) int arr[]= { 1,3,4,5,1,1,7}; PassByReference test = new PassByReference(); int numOnes; System.out.print(“Values of the array: [“); for( int i=0; i < arr.length; i++){ System.out.print(arr[i] + “ “); } System.out.println(“]”); numOnes= test.onetoZero(arr); System.out.println(“Number of Ones = “ + numOnes); System.out.print(“New values of the array: [ “); for( int i=0; i < arr.length; i++){ System.out.print(arr[i] + “ “); } System.out.println(“]”); }
  • 17. Java – Trabalho de Pesquisa . Pesquisar – Polimorfismo – sobrecarga – Construtores – destrutores – Window toolkit – text area test field – Graficos – Threads – Threads em aplets – Heranças • Criar um programa desktop ou web que cadastre funcionarios: – Nome , idade e função
  • 19. 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