YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Portuguese, Brazilian subtitles

← Create the Score Variable - Solution

Get Embed Code
13 Languages

Showing Revision 3 created 12/17/2015 by Fran Ontanaya.

  1. Certo, a primeira pergunta.

  2. ScoreTeamA deve ser local ou global?
  3. Eu vou responder isto antes
    mesmo de passar para o código.
  4. Agora, você teve um pouco de prática
    com isto em exercícios anteriores.
  5. Dado então que a pontuação precisa
    ser salva e mudada para períodos maiores
  6. e entre cliques de botão,
    ela deve ser variável global.
  7. Bem, então vou avançar e
    defini-la gora pois tenho
  8. uma idéia melhor de onde deveria
    definir, porque eu a estou tornando global.
  9. Bem, aqui estou no código.
  10. Eu estou indo para o arquivo de Java,
    e
  11. você pode ver que
    algumas coisas mudaram.
  12. Na verdade, realmente o que apenas
    mudou são os comentários aqui adicionados
  13. para dizer o que cada um
    destes métodos faz.
  14. Além disso, tudo é a mesma coisa.
  15. Certo.
  16. Então, eu preciso definir uma variável global.
  17. Eu estou indo para cima, e
  18. a razão que eu vou para cima
    é porque, por convenção,
  19. quando eu tiver variáveis ​​globais, eu as
    coloco bem aqui na parte de cima da classe.
  20. A diferença na localização de onde define
    se uma variável é global ou local
  21. é que as variáveis ​​locais
    serão definidas dentro dos métodos,
  22. enquanto as variáveis ​​globais
    estarão fora dos métodos.
  23. Então, eu as estou
    colocando aqui fora.
  24. Bem, eu sei que é um número, e
  25. porque você está sempre indo marcar
    pelo menos um ponto, e você não está
  26. marcando 1,5 pontos, este número
    não vai incluir decimais.
  27. Assim, um tipo de número inteiro é
    realmente uma boa escolha aqui.
  28. Então, eu vou digitar
    int.
  29. Certo, e
  30. depois do dado, vem o nome da
    variável, e vou usar scoreTeamA
  31. Bom, e se eu estava apenas fazendo
    uma declaração, eu teria acabado.
  32. Mas, também me pediram para
    inicializar esta para zero.
  33. Portanto, esqueça o
    ponto e vírgula por agora.
  34. Vou escrever o sinal de igual também
    conhecido como operador de atribuição e
  35. vou configurá-lo para zero.
  36. Ah, e não se esqueça do ponto e vírgula.
  37. Bem, então, aqui está a resposta
    para isso.
  38. Bom trabalho até agora.