YouTube

Got a YouTube account?

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

Portuguese, Brazilian subtitles

← Add Your First Variable

Get Embed Code
13 Languages

Showing Revision 1 created 10/13/2015 by sp16.

  1. Essa linha de código é responsável
    por criar uma variável.
  2. Lembre-se que uma variável é
    como essa caixa de número de cafés,
  3. com o valor inteiro dentro.
  4. Vamos falar sobre cada parte
    dessa linha de código e
  5. então vamos criar mais
    variáveis nessa aula.
  6. Você deve ter notado que existem regras
    específicas de como declarar uma variável.
  7. Quando eu digo declarar uma variável,
    significa o mesmo que definir uma variável,
  8. ou criar uma variável.
  9. Essa é a linha de código
    que vimos até agora.
  10. Segue um formato bem específico de
    como declarar uma variável em Java.
  11. Você pode pensar nela como uma fórmula.
  12. Primeiro, precisamos dizer o tipo de dado
    que pode ser inserido na variável.
  13. Nesse caso, é um integer,
    que chamamos de int.
  14. O próximo é o nome da variável.
  15. Nesse caso, o nome da variável é
    numberOfCoffes seguido pelo valor inicial.
  16. Nesse caso é 2,
    para 2 xícaras de café pedidas, e
  17. essa linha de código termina com”;"
    de acordo com as regras do Java.
  18. Vamos desmembrar essa linha
    uma parte de cada vez.
  19. A primeira palavra é Tipo de Dado,
  20. esse é um tipo de dado permitido
    dentro dessa variável.
  21. Nesse caso, nós só
    aceitamos números inteiros.
  22. Ficam armazenados dentro da variável.
  23. Como eu mencionei antes,
    int é diminutivo de integer.
  24. Uma variável inteira
    é um número inteiro.
  25. Basicamente qualquer
    número incluindo zero,
  26. e números negativos que
    não sejam frações ou decimais.
  27. 0, 5, 145 são exemplos
    de inteiros.
  28. O número de cafés pedidos deve
    apenas ser um número inteiro como um,
  29. dois, quatro e etc.
  30. Nós não queremos que o cliente faça
    um pedido de 1,5 xícaras de café.
  31. Se eles querem mais de um,
    terão que comprar dois,
  32. então eles podem dar a metade
    que sobrar para um amigo.
  33. Os números negativos,
    não fazem muito sentido no nosso caso.
  34. Não tem tipo de dado no Java
    que só permita números positivos.
  35. Então depois, na próxima aula
    vamos aprender como adicionar um código
  36. que previne números negativos
    de entrar na variável.
  37. A próxima parte da declaração
    do nome da variável.
  38. Que nesse caso é "numberOfCoffes.".
  39. Perceba que é escrito com
    letras maiúsculas e minúsculas.
  40. Começa com uma letra minúscula e
    como são várias palavras,
  41. a inicial das próximas palavras
    são em letra maiúscula.
  42. Você pode pensar como se fosse colocar
    uma etiqueta de identificação na variável.
  43. Você pode se referir
    a variável por esse nome.
  44. Aqui eu também fiz um desenho explicativo.
  45. Essa caixa de variável tem esse nome.
  46. Se você quiser saber o valor,
  47. ou mudá-lo, você precisa usar esse nome.
  48. Escolhendo um nome apropriado
    para a variável cabe ao programador,
  49. dependendo pra que
    serve a variável.
  50. Nesse caso, como a variável
    está armazenando o "númeroDeCafés" pedido,
  51. eu escolhi esse nome para a variável.
  52. Você pode ter escolhido outros nomes,
    como "contador de café" ou,
  53. "número de cafés pedido", ou
    "cafés pedidos".
  54. Sinceramente, pode ser
    qualquer nome, contanto que
  55. seja fácil para outras pessoas
    entenderem o que essa variável representa.
  56. Quando eu digo que o nome da variável
    pode ser qualquer um,
  57. na verdade tem algumas regras no Java
    sobre nomes das variáveis.
  58. Vamos ver essas regras agora.
  59. Vou pesquisar por nomes de variáveis Java.
  60. Esse primeiro link está bom.
  61. Esse é manual oficial do Java da Oracle.
  62. Essa primeira parte fala sobre variáveis,
  63. que você pode ler
    no seu tempo livre.
  64. Aqui embaixo está a parte
    que nos interessa.
  65. Fala sobre como nomear uma variável.
  66. Pode ser de qualquer tamanho,
    mas um nome muito longo não é prático.
  67. Um nome muito curto por outro lado,
    pode ser bom, mas,
  68. se for só uma letra, como um "N",
    você pode não saber o que significa.
  69. Então você quer acertar o balança
    entre um nome descritivo e
  70. um que não seja longo demais
    para digitar sempre.
  71. Tem vários detalhes aqui
    que você pode ler se quiser.
  72. Mas o ponto principal é que se seu
    nome só consiste em uma palavra,
  73. então escreva essa palavra
    em letras minúsculas,
  74. como, cadence, speed, gear
    ou algo assim.
  75. Se o nome da variável consiste
    em mais de um palavra, então você
  76. vai colocar a primeira letra, de
    cada palavra subsequente em maiúscula,
  77. mas a primeira precisa
    ser em letra minúscula.
  78. Então gearRatio, currentGear
  79. Nosso exemplo de numberOfCoffes
    também segue essa regra.
  80. A próxima parte da declaração é o
    operador de declaração ou sinal de igual.
  81. Na aula de matemática, você está
    acostumado a ver coisas como 1+1=2.
  82. Mas em Java, o sinal de igual
    significa algo diferente.
  83. O sinal de igual significa:
    atribuir um valor a uma variável.
  84. Nesse caso, estamos atribuindo
    o valor 2 a variável numberOfCoffees.
  85. Usando nossa metáfora da caixa,
  86. nós colocamos o número 2 dentro da variável
    que represente o número de cafés.
  87. Então sempre que você ver o sinal de igual,
  88. pense em pegar o que
    tem no lado direito do sinal,
  89. e colocar dentro da variável
    do lado esquerdo.
  90. Nós já falamos sobre isso um pouco, mas
  91. esse 2 aqui é o valor inicial da variável.
  92. Então você coloca o 2
    dentro dessa variável.
  93. Lembre-se que esse valor inicial
    deve ser um válido,
  94. de acordo com o tipo de dado.
  95. Nesse caso, somente números inteiros
    são permitidos nessa variável.
  96. 2 é um número inteiro válido, então não
    tem problemas de entrar nessa variável.
  97. E não menos importante
    nós temos isso, bem no final.
  98. Então para resumir,
    quando você declara uma variável,
  99. você precisa especificar o tipo de dado,
    seguido pelo nome da variável,
  100. um sinal de igual, um valor inicial,
    e então um ponto e vírgula.
  101. Aqui, estamos criando uma variável
    chamada numberOfCofffes.
  102. O tipo de dado é inteiro, então somente
    números inteiros podem ser armazenados.
  103. E estamos atribuindo o número 2 como
    o valor inicial dessa variável.
  104. Ou você pode mudar o nome da variável
    de acordo com as regras que mostrei.
  105. E você pode mudar o valor inicial,
    contanto que seja o mesmo tipo de dado.
  106. Você não pode mudar esse tipo de dado,
    tem que estar escrito int, I-N-T.
  107. Nós vamos aprender
    sobre tipos de dados também,
  108. e eles devem ser escritos
    de uma maneira específica.
  109. Agora, qualquer hora que precise usar
    uma variável, apenas se refira pelo nome,
  110. e então será trocado pelo
  111. valor atualizado quando
    o aplicativo estiver rodando.
  112. Agora quero que siga em frente e
  113. adicione essas linhas de código
    em seu aplicativo, não copie e cole,
  114. porque quero que você pratique digitando,
    criando e usando a variável.
  115. Então vá em frente e
    rode o aplicativo no seu telefone.
  116. Tenha certeza que quando você clicar
    no botão de pedido, vai ver isso.
  117. Depois disso, quero que faça
    um experimento.
  118. Tente atribuir um
    novo valor inicial para a variável.
  119. Então, tente atribuir
    um novo nome a variável.
  120. Ao invés de numberOfCoffees,
  121. tente algo diferente como
    quantity
  122. Um erro comum de iniciante é pensar
    que você digitou tudo certo,
  123. pois você está passando
    os olhos bem rápido.
  124. Mas se você olhar
    individualmente cada caractere,
  125. você pode notar algum problema.
  126. Isso vai levar um tempo para terminar,
    mas tome o tempo que quiser e
  127. preste bastante atenção em
    cada caractere que você digitou.
  128. Se você se deparar com problemas,
    tente ler a mensagem de erro.
  129. Por exemplo, essa mensagem de erro diz
    que não pode ler o símbolo numberOCoffees.
  130. O Java não reconhece
    o que significa numberOCoffees,
  131. pois o nome da variável era na verdade
    numberOfCoffees.
  132. Ainda bem que você pode descobrir pelo erro
    ou você pode clicar em desfazer e
  133. isso as vezes resolve o erro.
  134. Ou você pode voltar para o código que você
    trabalha agora, como o código que demos.
  135. Quando você acabar,
    cheque esses boxes e continue.