Guia de um Rookie para Java Parte 1 - Introdução | Harry Wainwright | Skillshare

Velocidade de reprodução


  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x

Guia de um Rookie para Java Parte 1 - Introdução

teacher avatar Harry Wainwright, BSc Software Engineer

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Aulas neste curso

8 aulas (29 min)
    • 1. Introdução de curso: Introdução ao curso.

      0:39
    • 2. Como instalar seu IDE

      4:31
    • 3. O programa "Hello World"

      4:38
    • 4. Variáveis - cordas

      3:23
    • 5. Variáveis - inteiros

      1:58
    • 6. Concatenação

      4:01
    • 7. Matemática básica em Java

      5:59
    • 8. Matemática básica no Java Parte 2

      4:20
  • --
  • Nível iniciante
  • Nível intermediário
  • Nível avançado
  • Todos os níveis

Gerado pela comunidade

O nível é determinado pela opinião da maioria dos estudantes que avaliaram este curso. Mostramos a recomendação do professor até que sejam coletadas as respostas de pelo menos 5 estudantes.

542

Estudantes

--

Projeto

Sobre este curso

O primeiro curso do Guia de Um Rookie para Java, cobrimos os conceitos básicos de programação de java, destinados a todos os novos programadores.

Um Guia de Rookie para Java, lançado anteriormente na Udemy atualmente possui uma classificação de 5 estrelas e possui centenas de estudantes felizes. Agora estou trazendo isso para o Skillshare! O Guia de um Rookie para Java não assume conhecimento prévio de programação. Começamos no básico e trabalhamos para lidar com alguns tópicos bastante avançados, incluindo Java Swing. Este curso vem com material escrito para recapitular o que você aprendeu em pontos pré-determinados. Essa é realmente uma das melhores maneiras de aprender.

Eu vejo cursos alegando que você pode "Aprender a fazer videogames (não é necessário programação!)" Mas, infelizmente, se você quiser fazer algo mais avançado do que pássaro com rapidez, você vai precisar de uma linguagem de programação sob seu cinto. A programação de aprendizado é fundamental para qualquer carreira na indústria de software, jogos ou outros, e Java é um ótimo ponto de partida.

Java é a linguagem de programação mais utilizada atualmente para que você não possa dar errado ao lidar com ela. Ele mantém um foco pesado na parte "Object Oriented" da "Object Orientated Programming" e, como tal, é um assunto que apresenta muito neste curso.

Conheça seu professor

Teacher Profile Image

Harry Wainwright

BSc Software Engineer

Professor

I have years of programming experience and have spent time working on projects ranging from video games to dynamic websites, and responsive databases. With a particular interest in object orientated programming, I intend to share all here on Skillshare.

Professional, concise, informative tutorials on a variety of object orientated programming languages for all levels of experience.

Visualizar o perfil completo

Nota do curso

As expectativas foram atingidas?
    Superou!
  • 0%
  • Sim
  • 0%
  • Um pouco
  • 0%
  • Não
  • 0%
Arquivo de avaliações

Em outubro de 2018, atualizamos nosso sistema de avaliações para melhorar a forma como coletamos feedback. Abaixo estão as avaliações escritas antes dessa atualização.

Por que fazer parte da Skillshare?

Faça cursos premiados Skillshare Original

Cada curso possui cursos curtas e projetos práticos

Sua assinatura apoia os professores da Skillshare

Aprenda em qualquer lugar

Faça cursos em qualquer lugar com o aplicativo da Skillshare. Assista no avião, no metrô ou em qualquer lugar que funcione melhor para você, por streaming ou download.

Transcrições

1. Introdução de curso: Introdução ao curso.: ou ilha. Então esta será a primeira seção em um novato tem Java. Começaremos devagar, , porque presumo que esteja começando. Se você já fez um programa de trabalho melhor antes, isso provavelmente não será necessário. Estamos realmente cobrindo o básico. Eso Isso inclui variáveis. Fazemos algumas variáveis de trabalho, e depois de instalar o software, passamos a inventar a nação e a matemática básica. Depois disso, não é difícil. Se você não programar antes, então você provavelmente pode simplesmente pular. Talvez valha a pena assistir apenas para as mudanças de sintaxe. E se você está completamente precisa de problemas em, nós vamos muito devagar, então eu não estaria preocupado em tudo. 2. Como instalar seu IDE: o currículo, então eles iriam estar instalando nossa identidade ou ambiente de desenvolvimento integrado. Uma ideia é a peça de software que usou Pergament essencialmente, dependendo da linguagem que você usa,vai ditar o que eu disse, você usa empregos, uma linguagem de código aberto. Uma ideia é a peça de software que usou Pergament essencialmente, , dependendo da linguagem que você usa,vai ditar o que eu disse você usa empregos, Temos várias escolhas diferentes. Escolhas competentes de qual ambiente de desenvolvimento usar. Eu vou ficar com esses feijões hoje simplesmente porque é o que eu vou guardar isso. Realmente não importa se você quer usar o Eclipse. Olhe para cima. Vá em frente. É um mundo livre. E então vamos começar indo para a rede. Significa excedeu o botão de download grande aqui apenas bater para cima, e então somos atingidos com um monte de escolhas diferentes. Então tipo a edição padrão da Enterprise Edition. Isso inclui algumas coisas de desenvolvimento da Web, mais coisas de desenvolvimento da Web, c++. Se você tem um ódio contra o Visual Studio, o problema dessas páginas de download é incluir o sdk. Então, em vez de usar que iria para Java, STK top compra. Dito o primeiro link aqui hum, eles incluirão o download para o Java J d k. meu irmão diz que você pode baixar isso se você quiser baixar o I d separadamente. Ou você poderia apenas bater este grande nascido aqui, que incluirá o nascimento, isso significa, e o J.T.K J.T.K . Obviamente, sua seleção vai depender do computador que você está usando. E Lennox 3 para 64 Mac os Andi Windows que um pouco eles dois e 64. Eu preciso descobrir qual versão do Windows usando, um clique direito neste PC ou o que está em seu sistema operacional tem propriedades. Você vai me dizer lá. Então eu estou no 64 Mas assim que é o uso inicial da Virgem exceto perda e gritando em baixo Ídolo deve começar. Vai levar alguns minutos, então vai se reunir novamente depois que terminar de novo. Então, depois que eu terminar o download, nós só queremos abri-lo. Comece a instalar instantaneamente. Então está aqui. Disse-te que era a base, e ainda está a instalar o J.D. J.D. K. Andi. A Net significa idéia, No caso de você estar se perguntando, é a edição padrão. Acho que diz que em algum lugar estava na última página. Sim, Joe é C download. Então você entra na edição padrão. Nenhuma edição corporativa. O tamanho ainda é sobre Sandra não faz grande, então isso é meio importante. Você precisa que o J, T K e o I d estejam em locais similares. Locais padrão estarão bem. Então, vai mudar. Bem, apenas certifique-se de que você está. Você está confiante que eles não colocam isso em algum lugar ainda picaretas? Você precisará encontrá-lo mais tarde. Mantenha-o em seguida, mantenha-o parado, ele vai iniciar o processo. É obviamente 100 marcas Então pode levar alguns minutos dependendo da velocidade do seu computador. Então vamos nos reunir em um minuto. Uma boa outra vez. Então, após a instalação terminou ah, você parafusa a tela clique terminar obviamente E então nós poderíamos apenas digitar o nosso Isso significa que se você tem desktop Shoko não sei se eu tenho realmente o adicionado tão bom eles e então nós temos thean instalação do on. Isso significa que ele terminou 3. O programa "Hello World": Ok, então. Então hoje vamos fazer o nosso programa “Olá Mundo”. Obviamente, se você seguir que outro dos meus cursos ou se você já aprendeu outra linguagem de programação você vai saber Olá. Programa Mundial é apenas um programa muito simples que permite a saída de texto para o cônsul. Uh, você basicamente faz o quê? Você aprendeu outra língua? Só te associe com a sintaxe e o que não. Então, quando você começou o feijão, devemos levá-lo para uma página semelhante a esta ou exatamente como esta? Ah, isso não vai aparecer na parada de caminhões se você não pegar essa caixa. Mas para você, artesanato Primeiro projeto é ir para o arquivo de novos projetos e você começa um monte de opções diferentes. Obviamente dentro de um trabalho, claro. Então nós simplesmente no aplicativo Java mais tarde, no curso, podemos olhar para aplicações swing, mas John replicação é bom por enquanto. Então é aqui que você escolhe o nome do seu projeto? Eu estou de acordo. Local do projeto. Vou sair no local padrão por enquanto. Se mudá-lo, então tome cuidado. Convenção de nomenclatura Eso também é importante. Eu ia chamar-lhe “Olá Mundo”. Acho que sou nomes sempre ocupados Slicks já o usaram. Mas você também pode Olá, mundo. Vamos ver. É aquele aparentemente Então você vê aqui que cada palavra no nome do projeto começa com um maiúsculo. Não é importante no momento que mais tarde ele vai se tornar importante porque ele poderia ver também na classe principal aqui em baixo é usado o nome do projeto. Você tem que, mas nós vamos fazer por enquanto. Então, quando você clica em Concluir, você foi trazido para uma página como esta. Isto é basicamente o que você vê quando você cria este tipo de projeto, eso tem pacote que o nome do projeto não precisa disso. Deixe aí. Classe pública principalmente nome do projeto novamente. É nisso que vamos nos concentrar hoje. Esta função principal aqui, hum, função principal é bem, o que é executado quando você executa seus programas? Se eu fosse clicar neste botão play aparecer para iniciar o programa, o programa e Whyfors correu aqui será executado. Então é aqui que vamos “Olá mundo”. Ao contrário do Pathan e do C Plus, não há forma dedicada de imprimir o conselho. Posso ter de o mascarar? Eso não parece como Nias Python é igual, mas funciona. Então vamos usar o sistema. Não imprima o sistema O recurso Xia fora de impressão de feijão líquido é como vamos junto. Vai preencher os espaços em branco para nós. Essencialmente. Então você vê isso melhor eu sou um par de opções diferentes. Vou imprimir a linha de impressão do Príncipe Cuidado. Eu ia imprimir se eu pudesse soletrar você vê, com impressão mostra todas as diferentes variáveis que podemos imprimir usando imprimir duas cordas bilhões. Charles duplica flutua em seus pulmões. Vou ficar com cordas por enquanto. String de impressão. Temos que cercá-lo com aspas. Sete pontos de exclamação em vez disso. Então este sistema fora de impressão, que é a função essencialmente. E então ele vai imprimir o que quer que esteja dentro das duas aspas aqui. Andi, o que temos dentro destas duas aspas é Olá, mundo. Ele tem que terminar a linha com um semi-cólon. É o mesmo em C mais que você tem que fazer em Python, eu acredito, após o impacto da batida um em Java e C mais o Semeka Long apenas indica que você terminou a linha é agora. Se fizermos isso, o Conselho vai aparecer aqui. Você vê? Começa aqui com corrida. Só imprime. Olá, Mundo Super Super Super Simples, é isso. Ah, olá. Irá programar em Java. 4. Variáveis - cordas: Ok, então. Então hoje vamos introduzir variáveis. Variáveis são uma maneira de armazenar informações para uso futuro. Essencialmente, não faz todo o nosso sentido no momento. Mas ficará muito claro à medida que avançarmos. Então a primeira coisa que temos que fazer ao criar uma variável é especificar que tipo vai ser . Então, onde vai criar uma variável para substituir Olá mundo aqui Então nós não depois literalmente digitar Olá mundo na função de impressão do sistema. Olá, Mundo é uma frase. É uma coleção de palavras, então vamos criar string tipo no programa. Em linguagem, uma string é basicamente uma frase. Eles são mais complicados do que isso. Mas é um agrupamento de personagens. Não está sendo tratado. Há um número essencialmente que não faz sentido novamente. Que deixamos claro é que vamos baixo, mas especificamos uma cadeia de tempo e então damos o nome da variável que eu ia chamar minhas Palavras obviamente seguido com o ponto semi dois pontos. Então essas linhas eu quero dizer, grande parte do momento em que criamos uma string chamada palavras, mas não há nada em palavras que está em uma variável vazia para colocar algo nela. E temos de o fazer. Sim, faça o seguinte. Assim como esta corda. Vamos precisar das aspas de novo, mas palavras são iguais a olá mundo. Eu chamo de algo diferente, na verdade. Meu nome é Harry. Só uma mistura disso. Então nós criamos são madeiras de string variáveis. Colocamos algo em palavras. A sentença. Meu nome é Harry. Agora só temos que usar palavras. Então, em nosso sistema fora função de impressão aqui em baixo. Uh, que atualmente ainda está imprimindo Hello World. Você sabe, basta excluir este bit, incluindo as aspas e digitar palavras. Você percebe que ele não precisa dos shoppings de cotação. Vou te mostrar o porquê em um minuto. Mas agora isso está completo. Válido. Então, se jogarmos isso, se executarmos isso, ele vai imprimir. Meu nome é Harry Bill. Tempos preenchidos bem sucedidos Seus segundos parecem simples. Então é tomado o que está nas palavras variáveis? Ele confere. Palavras que ele percebe são a força. E dentro dela está guardando a sentença. Meu nome é Harry. Então é só imprimir o que eu era em palavras. Se isso não for super claro em um momento, não se preocupe. À medida que avançarmos, tudo isso ficará claro. Nenhuma prática que você colocar, mais claro se tornará. Só quero mostrar o que acontece se o cercarmos com aspas. Se cercarmos algo com aspas, está levando literalmente, essencialmente. Então, agora, se estivéssemos nos olhos, ela vai imprimir palavras. Então, se imprimir uma variável ou algo assim, então ignore as aspas. Você só usa aspas. Se você está imprimindo literalmente, isso é muito melhor. 5. Variáveis - inteiros: Então continuum com essa idéia de variáveis, vamos introduzir números hoje. Todos os números inteiros, no mínimo, números inteiros, se você fez isso, faz matemática são conhecidos como entrevistas. Então, para criar uma entrevista, nós só temos que digitar int uma string semelhante. Este é apenas o tipo de variável, mas desta vez é um número em vez de, ah, força. Simples. Tão int idade de Esquith. Então estamos criando um juiz para a Expos e, em seguida, semelhante à última vez com palavras. Vamos afastar isto para que saibas, outra vez, outra vez, um pouco confusos. Ah um e g esfria 20. Tenho 20 anos, então escreverei 20 lá. A primeira coisa que noto é que não o cerquei com aspas. Se eu soubesse, então Net significa que o piloto pensaria bem, espere um minuto. Ah, isso está tentando armazenar cordas dentro da idade. A idade não está dentro e ele não pode armazenar cordas dentro e não guardou. Então, se você está tentando armazenar um número, então obviamente não escrevê-lo como uma string. Parece muito simples quando você diz isso assim, mas vai pegar muita gente para fora, então nós temos idade aqui. Isto é muito fora. Então, novamente, palavras leves estavam imprimindo uma variável. Então, sem aspas apenas imprime 20. Simples. Certo? Então isso é uma entrevista. O que podemos fazer com uma entrevista? Bem, vamos debater matemática, suponho. 6. Concatenação: Então é que eles estavam indo para cobrir Can Capitão ation? Ah, é o tópico. Eu queria sair do caminho rápido, porque é muito chato. Aqueles como chato, mas torna-se segundo nativo muito rapidamente. É algo que você precisa saber quando você perde um inferno de muito, hum, e ele simplesmente cai na linha muito rapidamente. É um tópico fácil. Nação Cara. Então contaminação é uma palavra chique para dizer que vamos combinar essas variáveis ou diferentes strings em uma nesta função de impressão. Melhor trabalho mostra é através de exemplo, Então anteriormente estávamos apenas imprimindo. 20 uh, 20 não significa muito. O que isso significa? O usuário que está executando este programa não vê que é uma variável, e ele não vê que é uma variável chamada idade. O uso de executar este programa seria apenas ver 20 Então, para torná-lo, então usamos um amigável. Poderíamos digitar essa função de impressão se não faz muito sentido de movimento. Falarei lá no final contra usarmos esses sinais de adição. Combinamos essa string com essa variável com essa string, simplesmente usando os sinais de edição no que vai fazer é esmagar tudo para formar uma frase. Então, quando executamos o programa, ele simplesmente diz, eu tenho 20 anos, perfeitamente formatado, tira a adição. O tamanho, obviamente, não vai imprimir aqueles olhar um pouco tolo. Eles apenas imprimem tudo literalmente, incluindo os espaços. Então você percebe que no final disso eu sou uma corda. Eu tenho este espaço em branco aqui e no início desta corda de anos, eu tenho outro espaço em branco aqui. Isso é apenas um ex propriamente dito. Se eu não os incluí, então você pode adivinhar. Só parece um pouco estranho. Nós incluímos os espaços, e isso é tudo contaminação. É esmaga frases e cordas e ins juntos usando esses sinais mais. É o mesmo em qualquer linguagem de programação, e é apenas muito útil para formatar quando o quando você está tentando ser mais usar um amigo Último pote de Então vamos também envolvido. Eu iria amarrar Hicks quando usado em uma área de tempo. Agora os problemas vão dizer que meu nome é Harry. Tenho 20 anos. A primeira coisa que você percebe é que não temos uma nova linha após este sistema. Saída neste. Então, num cônsul aqui em baixo diz que o meu nome é Harry. Sem espaço. Tenho 20 anos de um par de maneiras diferentes de resolver isso. E eu honestamente esquecer como fazer em Java em segredos, proceder, lidar. Fim barra invertida. E isso dá uma nova linha. Então eu não vou ver se isso funciona. Ele faz brilhante. Então, ex-ainda mais. Acabei de adicionar esta nova linha no início da nossa segunda linha. Quero dizer, você pode fazer isso do jeito que quiser? Se eu quisesse Teoh, eu poderia apenas capitalizar uma outra linha nova no final deste e ter exatamente o mesmo resultado ah então qualquer maneira que você se sentir confortável fazendo. Mas isso é contaminação adicionando cordas e o que não juntos. E a nova linha que o comando é é realmente útil se você quiser se formar corretamente. 7. Matemática básica em Java: Eu entrei. Então hoje vamos fazer matemática em Java. Matemática básica, mas matemática e quanto menos, vamos olhar principalmente para a matemática, os operadores Michael mais mineiros dividem a multiplicação, etc. Mas comece com nós vamos criar Teoh. Vamos introduzir um tipo diferente de variável por isso já mostraram em Tages. Entrevistas são números inteiros, por isso tenho a certeza que alguém estava a coçar cabeças por último. O último vídeo quando introduzimos estes. Então, depois do sentimento de casa decimal o quê? O que acontece se você tentar e acertar? Isso é mais lugar em uma entrevista. Quando chegarmos esta hora aqui, você só paira. Isso irá dizer-lhe por que eso diz tipos incompatíveis possíveis perdas de conversão de duplo para int. Diz a você da próxima vez que eu vou apresentar bem ali, que é um duplo. Então tente executar que vamos ter erros. Muitos projetos foram compilados com erros, então esqueça que isso não vai funcionar. Então eu disse nos aromáticos lá o que temos hoje se quisermos que nossa variável inclua o melhor lugar, vamos ter que escrever como um duplo. Então eu tenho 20,5 anos, muito específico. Ah, você vê, nós temos diferentes sempre lá por uma razão diferente, que eu vou até o final. Mas, por enquanto, vamos apenas renomeá-lo para uma idade específica. Agora, se fizermos isto, obviamente não vai imprimir lá fora e imprimir, mas corre bem. Não recebemos a mesma mensagem de erro que recebemos da última vez. Então o que fizemos foi criar um duplo. Um duplo é um número que permite casas decimais. Essencialmente, há alguns tipos diferentes que você pode usar em Java. Você pode usar fluxos. Ele pode usar duplas longas, mas nós vamos usar duplas, uh, uh, estrangeiros contra por todas as razões. Mas, você sabe, este é o curso de iniciantes. Se você realmente está interessado em detalhes, então você é bem-vindo para ir procurá-lo. Mas para todas as intenções e propósitos, apenas levando um para ele. Vamos usar dois eso. Você vai notar a convenção de nomes. Temos que mudá-lo. Por que tivemos que mudá-lo? Bem, antes? Isso chama um erro em se você horror pairar cada CSI. Por que picles agora? Idades variáveis já definidas no método principal, então no método principal. Nós já temos uma variável chamada Age, então este é o meu primeiro tipo de dica que você não pode ter duas variáveis do mesmo nome. Ah, o compilador não será capaz de dizer a diferença. Em um ponto. Ele chama idade e número inteiro, e tem 20 armazenados nele, em um ponto igual em idade um duplo. Tem 20,5 guardados nele. Fará qualquer sentido o computador. Não faz sentido se você não pensar sobre isso, então eu tenho que chamá-lo de algo diferente. Stockelman Idade específica que você vai notar é que são duas palavras. Eu só capitalizei as palavras na segunda letra e além de cada telefone chamá-lo número específico idade, número maiúsculas, bem como convenções de nomes importantes. Mas não íamos aos detalhes até mais tarde. Então escrever é um duplo foram autorizados a fazer casas decimais. Realmente simples. Então vamos ter esses números juntos. Talvez assim. Eu só vou fazer isso no sistema por enquanto. Então vamos fazer a idade ab, mas a idade salarial adicionar específico. Vamos nos livrar dessa linha. 40,5. Então tudo o que fizemos foi adicionar esta placa de edição aqui agora alguns de vocês já estão pensando. Mas e quanto à contaminação? O último vídeo não estava falando sobre como ainda estamos juntos? Bem, sim, se estes eram literalmente cordas Rennes, se este era um 20 em vez de idade e este era um 20,5 em vez de uma idade específica. Nesse caso, ele só pode gato mutilado juntos. E temos esta terça-feira ou 20,5. Mas como eles não estão entre aspas em suas variáveis, nós estabelecemos os números. Então, esta adição, Zion trata-os como se fossem números Onda. Nós temos 40,5 em vez disso, e isso é o mesmo com qualquer operador matemático que você pode pensar como eles estão sendo tratados como números como eles foram definidos como números aqui em cima como variáveis. Então podemos multiplicá-los usando um asterisco. É para a área de 10 pontos do motor, aparentemente. Podemos dividi-los usando um sinal de divisão ou desculpe,barra de frente, que é esse número longo. Podemos dividi-los usando um sinal de divisão ou desculpe, barra de frente, E poderíamos subtraí-los, obviamente usando um sinal de subtração menos 0,5. Então, matemática super simples, exemplo muito básico. Vamos entrar em mais detalhes no próximo vídeo 8. Matemática básica no Java Parte 2: então eu quero fazer um pouco mais em matemática. Último tutorial. Nós apenas cobrimos isso dentro desta função de impressão aqui. Eu quero dizer que não é necessariamente assim que você tem que fazer. Ah, alguns de vocês provavelmente foram especialmente encaminhados para o Parlamento, mas vocês podem fazer o seu serviço de matemática dentro de uma variável. Então, se nós apenas temos decifrado a variável chamada resposta dupla, por exemplo, hum, nós precisamos fazer resposta igual a H mais idade específica. Ou podemos dizer na declaração. Linus, ouvimos com idade específica. Então, para fazer resposta dupla é igual a idade em idade específica e, em seguida, disse, mudando esta linha cada vez que poderíamos apenas resposta Apple. Não é necessário. Ou ter outra resposta variável que você poderia usar em outro lugar em diferentes, hum, funções matemáticas indiferentes que isso seria útil. Tenho certeza que você pode admitir, então vamos ter resposta igual a idade específica lá. Então imprima isso. Fiz muita coisa por uma razão. Eu quero demonstrar o porquê em um momento. Então, se você estava em que uma fazenda de olhares, nós colocamos 40,5 um agora acontece se você não vai responder igual a idade menos idade específica. O que vai acontecer aqui? Mostre que alguns de vocês já pegou nele. Hum, nós já estamos usando a resposta aqui. Onde estava dizendo resposta a isso, que é idade mais idade específica. Então, o que é? Ia imprimir quando tivermos duas linhas para fazer algo diferente? Isso dá uma visão sobre o que o compilador realmente faz, e ele disse que nos dá menos 0,5. Então, por que isso? Bem, Jova e bem, toda linguagem de programação funciona de cima para baixo. Então, quando você executa o programa, ele executa essa função principal, e ele passa pela função principal linha por linha, por linha por linha. Então, primeiro ele configura as palavras de string, e adiciona algo a esta nova variável que diz que uma idade define idade para 20 anos diz uma idade específica , diz que é 25. Essa é a resposta. É esta linha, enquanto eles juntos. Então, no final desta linha aqui, a resposta é igual a 40,5. Então, na próxima linha, nós escrevemos isso. Então a resposta é se menos os 0,5 deles? É tudo o que está acontecendo lá. Funciona de cima para baixo. Então, se você alguma vez eu nome variável como este, então você tem que você tem que estar ciente que você tem que manter o controle do nome da variável. Essencialmente. Então, uma maneira melhor de fazer isso seria, em vez de ter uma variável de resposta genérica, temos, além de variável e, em seguida, eles menos variável. Agora vai imprimir. Agora vamos ter as duas respostas. Vês? Então 40.5 lá próxima linha para baixo menos seu 0.5 é sua idéia simples. Mas eu pensei que valia a pena mencionar nos mares, Orel, porque manter o controle de suas variáveis, é bom design co. Se você tem um nome de variável genérico como resposta quando você está passando pelo programa mais tarde , tudo o que você vai pensar é qual a resposta dele. Vai levar tempo se você rolar para cima para descobrir o que a resposta está realmente fazendo