‫Bem-vindo de volta a este vídeo, gostaria de dar a vocês uma compreensão um pouco melhor do que
‫está acontecendo com todos os métodos de console que estamos usando e que usaremos com frequência
‫no futuro.
‫Então, eu só quero dar a vocês algumas informações básicas.
‫A maior parte do que você verá não será relevante se você apenas quiser usá-lo.
‫Mas se você realmente quer entender o que está acontecendo, então este é o vídeo certo para você.
‫OK, então vamos começar.
‫A questão é que existem vários métodos disponíveis nessa classe de console e vamos olhar
‫aqueles que são relevantes para inserir algo e obter uma saída.
‫Tudo bem.
‫Então, vamos dar uma olhada nisso.
‫Então vamos começar.
‫Em primeiro lugar, temos esse console, ponto, certo.
‫E este príncipe e mantém o cursor na mesma linha.
‫Então, basicamente, isso nos permite imprimir algo no console e podemos ver.
‫Então, se usarmos esse código aqui, console DOT, certo.
‫E entre colchetes e aspas, temos texto aqui.
‫O que esse código faria é imprimir texto aqui em nosso console e podemos ver que isso é especialmente útil
‫quando você tem alguns valores que deseja exibir e ver se seu código realmente funcionou.
‫E isso é muito útil, especialmente para um iniciante, ao começar a programar, de modo que você possa realmente
‫ver o que o código faz e produzir alguma coisa.
‫OK, certo é uma maneira de fazer algo.
‫Portanto, há essa classe chamada console e ela é predefinida em dó sustenido, então podemos apenas usá-la.
‫E isso nos permite usar basicamente seus métodos.
‫E um desses métodos está certo.
‫OK, então se você quiser escrever algo, podemos usar o ponto do console.
‫Direito.
‫E então, entre colchetes e aspas, inserimos o que queremos exibir no console.
‫Mas existe outra maneira.
‫Também podemos usar Bright Line e esta impressão e colocar o cursor na próxima linha.
‫Então, quando você usa a linha Vereide em vez da correta, ele fará a mesma coisa.
‫Ele também imprimirá o texto na linha onde estava, mas também irá para uma quebra de linha, por assim dizer.
‫Portanto, ele coloca o cursor na próxima linha.
‫OK, essa é a única diferença entre os dois.
‫E então temos um console que lê.
‫Isso leva uma única entrada do tipo string e retorna um valor ASCII dessa entrada.
‫Portanto, ele retorna um valor inteiro.
‫Portanto, string é apenas um tipo de dado.
‫Esse é o tipo de texto e é o tipo de número.
‫Então, vamos olhar para os números inteiros em strings e números e nos dois tipos diferentes com
‫muitos detalhes mais tarde.
‫Por enquanto, lembre-se apenas de strings de texto, inteiros, nossos números de telefone.
‫Agora, você pode se perguntar: o que é esse Askey de que Dennis está falando?
‫Bem, assistência para American Standard Code para intercâmbio de informações, este é um código de caracteres de sete
‫bits que basicamente nos permite usar caracteres e interpretá-los pelo computador.
‫Portanto, o computador basicamente interpreta tudo o que inserimos.
‫Assim, por exemplo, rolar até o oito, que é o caractere e o símbolo a internamente.
‫É este valor aqui como um.
‫Valor binário, OK, então como valor binário, é zero um cinco zero um.
‫E como um valor decimal é sessenta e cinco, então no total há duzentos e cinquenta e seis
‫valores dentro desta tabela de código ASCII e 256 porque começa em zero aqui em cima.
‫Esta é apenas uma pequena nota lateral, você realmente não precisa se lembrar de nada disso, é
‫só você saber se quer entender um pouco melhor o que esse Oscar significa.
‫Então essa não é apenas uma palavra aleatória que você ouviu, mas também que você entendeu um pouco o que
‫está acontecendo aqui.
‫Portanto, agora existe outro método chamado Linha Vermelha, que pega uma string ou uma entrada inteira e a retorna como
‫o valor de saída.
‫Assim.
‫O método Dodd Reid, o que ele faz é pegar a entrada como ASCII ou retornar como valor
‫ASCII, mas o realinha retorna a saída real.
‫Portanto, tudo o que inserimos também será devolvido.
‫E por retorno, quero dizer, podemos reutilizá-lo em nosso código.
‫Então, basicamente, isso nos permite escrever o código que o usuário tem para inserir algo no
‫console e que pode ser usado para fazer alguns cálculos ou realmente executar o programa.
‫OK, isso é muito útil.
‫Então, sempre que você quiser a entrada do usuário, isso é muito útil.
‫Este console que lê linha e depois também há chave.
‫Isso leva apenas um.
‫O caractere, portanto, recebe uma única entrada do tipo string e retorna à informação da chave, então detalhes sobre a chave que foi
‫inserida serão retornados e agora você pode decidir o que deseja fazer com isso.
‫Tudo bem.
‫Portanto, agora vamos examinar um código simples, porque toda essa teoria é boa e tudo mais, mas às vezes faz
‫sentido olhar para o código real e ver como ele realmente funciona.
‫Aqui podemos ver que temos este void main estático, que é nosso principal ponto de entrada para nossa classe e nosso
‫projeto em geral.
‫Portanto, aqui temos uma linha de código que diz ponto do console, linha direita.
‫Olá, bem-vindo.
‫Portanto, isso imprime o texto e pula para uma nova linha.
‫É isso que esse código fará.
‫Mas também temos o consolo disso.
‫Direito.
‫E aqui nós dizemos olá.
‫Isso também imprime o texto na mesma linha, mas não pula para a nova linha.
‫E então consolamos aquela boa acolhida, que é o mesmo que alô.
‫Apenas que o texto exibido é diferente.
‫Portanto, agora também vamos usar a recodificação de consultor, que basicamente espera que digitemos uma chave novamente.
‫Então, basicamente, isso impede que nosso programa pare ou termine.
‫E isso é o que podemos usar com bastante frequência ou o que usaríamos com frequência para manter
‫o programa em execução sem desligar dependendo de suas configurações.
‫Isso não é necessário, mas na maioria dos casos será necessário.
‫Então, vou mantê-lo aqui.
‫Então, basicamente, isso deixa nosso programa aberto para que possamos ver o que está impresso no console.
‫Caso contrário, o console fecharia muito rapidamente e nem veríamos qual foi o resultado.
‫OK, agora vamos examinar a saída aqui.
‫OK, então a saída será.
‫Olá, bem-vindo.
‫Portanto, isso é impresso como resultado do console na linha certa e então teremos olá, bem-vindos
‫juntos em uma palavra impressa como resultado de nossas duas declarações verdadeiras do console porque o console está certo.
‫Não cria espaços vazios.
‫Isso não cria uma quebra de linha adicional se não formos especificamente instruídos a fazê-lo.
‫Portanto, aqui eu quero mostrar um exemplo para o método da linha vermelha e também para o método da chave.
‫OK, então temos o método principal mais uma vez dentro do método principal, que é nosso ponto de entrada, aqui
‫temos o método correto, que diz insira uma string e apresentador para que o usuário veja inserir uma string
‫e pressione enter.
‫Então, nesta linha, pegamos a entrada do usuário usando o console que lê a linha e a armazenamos dentro
‫da entrada de leitura.
‫E então o que fazemos é usar a linha correta consolidada para exibir tudo o que o usuário inseriu.
‫Então dizemos que você digitou e ele usará chaves, chaves zero e entrada certa.
‫Basicamente, o que estamos fazendo aqui é dizer que você inseriu e, em seguida, tudo o que o usuário inseriu.
‫Portanto, essa chave, chaves de zero, usará apenas o que vier depois de vir aqui
‫e se substituirá pela entrada que está dentro desta variável aqui.
‫E então inserimos uma string e pressionamos enter, então aqui usamos para consolar o método read e usamos valores int ASCII, então armazenamos
‫na variável chamada valores ASCII ou o que quer que o usuário insira e então apenas dizemos
‫o que o usuário tem entrou aqui.
‫Portanto, dizemos que o valor ASCII é e o valor ASCII real do valor que o usuário inseriu.
‫Então, agora, como um pequeno exercício, use esse código e brinque com ele.
‫Basta ver qual será o resultado.
‫Vou dar um exemplo rápido aqui.
‫Então, o que temos é que inserimos qualquer string e, em seguida, apresentador.
‫Portanto, no meu caso, estou apenas inserindo Dennis e ele dirá apenas que você inseriu Dennis,
‫digite qualquer tecla e pressione Enter.
‫Então, vou apenas pressionar o fundo e ele voltará para perguntar o valor do valor inserido,
‫que é sessenta e oito.
‫Agora, se olharmos aqui e formos para a linha 68, podemos ver que é, na verdade, o D maiúsculo ..
‫Tudo bem, então era isso.
‫Esta é uma pequena introdução à classe console e como podemos usar alguns dos métodos.
‫Se quiser saber mais sobre os diferentes métodos dessa classe de console, você pode, é claro,
‫verificar a documentação.
‫Aqui você encontrará a classe console e poderá ver que há vários métodos.
‫Então, quando você vai para os métodos, pode ver o movimento claro Puffer Ricky Reline.
‫Portanto, os que conhecemos são lidos como Ricky Reline e, em seguida, os corretos da linha certa e da linha certa.
‫Mas você pode ver que há um monte de posições de janela mais definidas no tamanho da janela e assim por diante.
‫OK, então se você quiser saber mais sobre um método específico, basta clicar nele e verá a
‫Linha Vermelha.
‫O que isso faz?
‫Bem, há um monte de sobrecargas.
‫O que é uma sobrecarga ou uma sobrecarga são muitas versões diferentes do mesmo método que têm
‫opções de entrada diferentes.
‫OK, então aqui podemos inserir três valores diferentes.
‫Portanto, uma corda, um objeto e um objeto.
‫Veremos mais tarde o que são os objetos e como isso funciona.
‫Mas basicamente a linha vermelha que usamos é uma linha brilhante aqui onde apenas inserimos uma string e se
‫você quiser saber mais sobre ela, basta clicar nela e verá que ela retornará.
‫Voit não retornará nada.
‫Portanto, ele grava um valor de string específico, seguido pela linha atual Terminator dois, o fluxo de saída
‫padrão.
‫Tudo bem.
‫Mas, como eu disse, veremos muito mais sobre isso mais tarde.
‫Isso fará muito mais sentido.
‫Portanto, não se preocupe se você não entendeu cada parte dele e não se preocupe
‫em memorizar tudo isso, nós apenas usaremos esses métodos extensivamente e isso se tornará muito natural mais tarde.
‫Tudo bem.
‫Então nos vemos no próximo vídeo.