SlideShare una empresa de Scribd logo
1 de 19
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

Más contenido relacionado

Destacado

பாஸ்கர் சக்தி
பாஸ்கர் சக்திபாஸ்கர் சக்தி
பாஸ்கர் சக்திBadri Seshadri
 
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_4Ely Barros
 
Imnul Romaniei_prezentare Henrietta
Imnul Romaniei_prezentare HenriettaImnul Romaniei_prezentare Henrietta
Imnul Romaniei_prezentare HenriettaMaria
 
INFOH1, syys-09, Luento 2
INFOH1, syys-09, Luento 2INFOH1, syys-09, Luento 2
INFOH1, syys-09, Luento 2Frans Mäyrä
 
Da4 Portafolio 14 09 2009
Da4 Portafolio 14 09 2009Da4 Portafolio 14 09 2009
Da4 Portafolio 14 09 2009edson
 

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

Similar a Java calculadora básica

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íciosArthur 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
 
Desenvolvendo para WEB com JAVA
Desenvolvendo para WEB com JAVADesenvolvendo para WEB com JAVA
Desenvolvendo para WEB com JAVAWillian 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ódigoJuciellen 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 dadosSérgio Souza Costa
 
Curso Java Básico - Aula 03
Curso Java Básico - Aula 03Curso Java Básico - Aula 03
Curso Java Básico - Aula 03Natanael Fonseca
 
Java introdução ao java
Java   introdução ao javaJava   introdução ao java
Java introdução ao javaArmando Daniel
 
Aula 1 - Linguagem III
Aula 1 - Linguagem IIIAula 1 - Linguagem III
Aula 1 - Linguagem IIIJuliano Weber
 
Spring framework 2.5
Spring framework 2.5Spring framework 2.5
Spring framework 2.5Diego 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 ClasseRegis Magalhães
 
jQuery básico (parte 1)
jQuery básico (parte 1)jQuery básico (parte 1)
jQuery básico (parte 1)Luís Cobucci
 
Classes objetos
Classes objetosClasses objetos
Classes objetosnikson123
 

Similar a Java calculadora básica (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

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
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfLeloIurk1
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfWagnerCamposCEA
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTailsonSantos1
 
Apresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptxApresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptxLusGlissonGud
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdfAna Lemos
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médiorosenilrucks
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.Mary Alvarenga
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSOLeloIurk1
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfHELENO FAVACHO
 
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
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxTailsonSantos1
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfEmanuel Pio
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéisines09cachapa
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxLuizHenriquedeAlmeid6
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfHELENO FAVACHO
 
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
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfHELENO FAVACHO
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfmaurocesarpaesalmeid
 

Último (20)

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
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
 
Apresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptxApresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptx
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdf
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médio
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
 
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
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdf
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
 
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
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
 

Java calculadora básica

  • 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