‫Ótimo, agora você sabe como criar métodos e provou isso no desafio, então vamos prosseguir e ver
‫como podemos usar a entrada do usuário para executar métodos também ou usar nossos métodos também.
‫E, portanto, vamos dar uma olhada em como obter a entrada do usuário em geral.
‫Vou usar uma string e vou chamá-la de entrada, e isso vai ser um console de dardos.
‫E não escrevemos nada.
‫Queremos ler algo e isso será lido linha.
‫Com isso, pedimos ao usuário que leia, escreva algo para que possamos usá-lo mais tarde.
‫Então, isso será armazenado em uma string chamada input.
‫E o que podemos fazer é simplesmente escrever isso no console para que saibamos o que escrevemos.
‫E isso pode não fazer muito sentido ainda.
‫Mas isso é apenas para ver como funciona em geral.
‫Tudo bem.
‫Portanto, este é um programa de entrada muito simples e podemos colocar algo em nosso console de comando.
‫Então aí está.
‫Não diz que devemos escrever algo, está apenas esperando que digitemos algo.
‫Então, vou digitar olá.
‫E ele diz olá e então eu vou digitar se alguém está lá e ele desliga.
‫Portanto, não é feito para loops infinitos ou entradas infinitas.
‫Isso é algo que veremos mais tarde, quando usarmos os loops while.
‫Mas, por enquanto, isso é bom.
‫Portanto, você sabe como usar uma entrada do usuário por linha de código.
‫Portanto, esta linha de código leva a entrada do usuário.
‫Na segunda vez que o usamos, ele simplesmente fecha o programa porque não há mais nada a fazer.
‫Portanto, ele usa a entrada do usuário.
‫Em seguida, ele grava e lê no console e depois nada acontece.
‫Portanto, não há código a ser executado.
‫Portanto, nosso programa simplesmente é encerrado.
‫Portanto, agora vamos dar uma olhada em uma ferramenta de adição.
‫Portanto, uma pequena calculadora que não adiciona nada mais.
‫E sim, para você é um pequeno desafio.
‫Você pode tentar fazer isso sozinho.
‫Portanto, vá em frente e tente usar essa funcionalidade que você vê aqui para criar uma ferramenta simples que adiciona um
‫mais um ou o que quer que o usuário insira.
‫Portanto, a entrada do usuário mais a entrada do usuário e o usuário devem ser informados sobre o que deve ser feito.
‫Eu sei que este é um desafio, mas, por favor, tente fazer você mesmo.
‫Tudo bem, espero que você tenha tentado.
‫Espero que você tenha criado um pequeno método e eu vou criar.
‫Bem, você poderia ter feito isso no método principal em geral.
‫Mas vou criar um pequeno método só porque estamos
‫dentro do capítulo de métodos e vou chamá-lo de public static int e calcula.
‫Este será um inteiro.
‫Na verdade, não será um número inteiro.
‫Ele simplesmente retornará um resultado.
‫E é claro que precisamos criar esse resultado.
‫Vou criar esse resultado por enquanto, só para tê-lo lá e serão cinco,
‫certo?
‫Agora aqui, o que queremos são as duas entradas do usuário e queremos armazená-las.
‫Portanto, antes de mais nada, precisamos usar a linha certa para que o usuário saiba o que deve fazer.
‫Por favor, insira o primeiro número.
‫E então o usuário pode inserir o primeiro número.
‫Portanto, esta será uma entrada de string número um e usamos o console nessa linha vermelha.
‫Então, lemos o que o usuário digita e fazemos a mesma coisa.
‫Portanto, precisamos ter o segundo número também.
‫Portanto, linha direita do console, digite o segundo número.
‫E, novamente, precisamos armazená-lo em uma entrada de string número dois, que é o console que lê a linha.
‫Portanto, agora temos os dois números.
‫O que agora precisamos fazer é juntá-los.
‫Mas o fato é que eles são strings, então não podemos adicioná-los.
‫Não podemos adicionar strings um ao outro.
‫O que fazemos, o que podemos.
‫Mas essa concatenação não é matemática aqui.
‫Mas o que queremos fazer é obter o resultado matemático.
‫E o que precisamos aqui é convertê-los em inteiros.
‫Portanto, vou converter a entrada número um.
‫Em uma nova variável, que são chamadas de int número um, que estará dentro dessa análise e o que queremos
‫passar?
‫Queremos passar a entrada número um.
‫Agora, a mesma coisa com o segundo número, o número dois e a entrada do passe e do número dois.
‫Então, queremos fazer números com o que o usuário inseriu e, em seguida, queremos calcular o resultado e, na verdade,
‫já temos a variável de resultado aqui.
‫Deve ser o número um mais o número dois.
‫Tudo bem, então agora o que resta fazer é realmente escrever o resultado no console
‫para que possamos fazer isso aqui mesmo, console ou realmente vamos usar este retorno, porque do contrário não precisaríamos fazer um inteiro.
‫Então, vamos usar o resultado para montá-lo aqui.
‫Então, o que fazemos é chamar nosso método de cálculo bem aqui e ele nos dará o retorno desse método.
‫Portanto, o que quer que o usuário insira, vamos calcular o resultado da soma deles.
‫É isso.
‫Portanto, não precisaremos mais dessa entrada aqui, mas precisaremos do resto.
‫Agora que temos isso, vamos dar uma olhada.
‫Vamos ver se está funcionando.
‫Portanto, insira o primeiro número.
‫Indo para entrar vinte e cinco.
‫Por favor, insira o segundo número.
‫Vou inserir noventa e nove e vejo o resultado de cento e vinte e quatro.
‫Portanto, agora temos que ser super cuidadosos porque analisamos aqui e não vimos a tomada de decisão.
‫Portanto, não sabemos como ver se funcionou ou não.
‫Do contrário, poderíamos ter usado Tripa para que pudéssemos usar, tentar pegar.
‫Mas isso é algo que trataremos mais tarde.
‫Por enquanto, é apenas importante que você insira apenas números ao testar isso, porque assim que você não fizer
‫isso.
‫Então vamos ver.
‫Por favor, insira o primeiro número.
‫Vou usar P e o segundo número vou usar I.
‫E nosso sistema trava porque diz que não pode passar e P ou um AI em um número ou em uma string de entrada inteira não
‫estava em um formato correto.
‫Tudo bem.
‫Mas isso é algo que eu disse, trataremos disso mais tarde.
‫O que é importante agora é que você veja como pode ler os valores do usuário.
‫Então, isso é algo que usaremos cada vez mais ao longo do curso, porque a entrada
‫do usuário é muito mais interessante do que apenas tê-la aqui, apenas ter um pouco de frio aqui, que faz
‫as coisas, mas não parece o mesmo como você pode entender.
‫Excelente.
‫Então, espero que você tenha tentado.
‫Eu sei que não foi fácil.
‫E esta não é a única maneira de chamar esse método de cálculo.
‫Você também poderia ter usado o void aqui e não retornar um resultado, mas simplesmente escrever a
‫linha aqui e fornecer o resultado.
‫Portanto, resulte assim e simplesmente chame o método calcule aqui.
‫A propósito, vamos parar com aquele cálculo que você escreve assim.
‫Então essa teria sido a outra solução, apenas usar um método void aqui para fazer a linha certa
‫aqui e depois chamá-los para que eles estejam bem.
‫Essas são várias opções.
‫Excelente.
‫Então, eu diria que vou salvá-lo aqui e até o próximo vídeo.