Java20141219

348 visualizações

Publicada em

java, web, diogo, rafael, silva, fucapi, senac

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
348
No SlideShare
0
A partir de incorporações
0
Número de incorporações
57
Ações
Compartilhamentos
0
Downloads
5
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Java20141219

  1. 1. Java Prof.: Diogo Rafael da Silva ans.diogo@hotmail.com
  2. 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. 3. Java – Para Internet Passo 1 Chamar o .class(bytecode)
  4. 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. 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. 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. 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. 8. Java – arrays int[] temps = new int[99]; String[] chiles = { “jalapeno”, “anaheim”, “serrano” , “jumbou”, “thai”}; Acessando arr[9] = “inside”; //ultimo elemento
  9. 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. 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. 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. 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. 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. 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. 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. 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. 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
  18. 18. Java desmonstrar window ..
  19. 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

×