Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Java20141219

368 views

Published on

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

Published in: Education
  • Be the first to comment

  • Be the first to like this

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

×