Noções básicas para iniciantes: aprender codificação com Java | Victor Gorinov | Skillshare

Velocidade de reprodução


1.0x


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

Noções básicas para iniciantes: aprender codificação com Java

teacher avatar Victor Gorinov, Automation QA and Programming Instructor

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

    • 1.

      INTRODUÇÃO DO CURSO

      1:03

    • 2.

      Instalar Java JDK

      9:56

    • 3.

      Instalar IDEA IntelliJ + criar seu primeiro aplicativo Java

      7:59

    • 4.

      Entender programação básica

      9:25

    • 5.

      Variáveis

      8:05

    • 6.

      Como obter entrada de usuário

      4:34

    • 7.

      Como criar uma calculadora básica com Java

      7:19

    • 8.

      Como criar um programa de saudação básico

      5:01

    • 9.

      Se outras declarações - sua lógica de primeiro código

      6:43

    • 10.

      Declarações “switch”

      4:31

    • 11.

      Para loops

      7:08

    • 12.

      Enquanto e fazer enquanto loops

      6:14

    • 13.

      Métodos

      10:14

    • 14.

      Arrays

      15:11

    • 15.

      Aulas e modificadores de acesso

      12:21

    • 16.

      Obrigado!

      0:25

  • --
  • 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.

317

Estudantes

2

Projetos

Sobre este curso

Comece a aprender Java com arranhão!

Este curso está sendo atualizado constantemente

Aprenda fundamentos Java em 2 horas, não em meses!

Este curso é para iniciantes ou pessoas que querem atualizar seus conhecimentos em programação com Java.

Algumas estatísticas:

  • 97% dos desktops corporativos

  • Java é a escolha número 1 para desenvolvedores de software

  • 3 bilhões de telefones celulares rodam Java

  • 89% dos desktops nos EUA executam Java

  • 125 milhões de dispositivos de TV são executados Java

Por que você gostaria de aprender Java?

Há muitas linguagens de programação para
escolher.A principal razão para você escolher Java é popularidade. De acordo com muitas pesquisas, Java está facilmente nas 3 principais linguagens de programação do mundo, se não #1. Isso significa que empresas estão procurando desenvolvedores Java, que são muito menos do que as posições abertas. Java abre uma oportunidade de carreira em um setor muito lucrativo, como TI. Java é uma linguagem crescente nos últimos 30 anos, o que significa que ela foi criada e não é algo que se tornará impopular em breve.

Java é uma escolha popular para empregadores por boas razões. Você pode usar Java para muitos propósitos diferentes, como:

  • Como criar aplicativos para web

  • Desenvolvimento de jogos

  • Desenvolvimento móvel (aplicativos móveis para Android)

  • Aplicativos para desktop

  • Aplicativos cliente Windows

  • Serviços para Windows

  • Serviços de backend

  • Blockchain e criptomoeda

  • Dispositivos de Internet das Coisas e muito mais

No início da sua experiência de aprendizado em Java, a programação será difícil e é por isso que você não deve tentar aprender tudo de uma só
once.In curso você vai aprender habilidades básicas de codificação com Java e todas as informações que você precisa para transferir para o campo de
TI.Como iniciante você precisa se concentrar nos fundamentos e construir uma base sólida das suas habilidades básicas de
programming curso Java, você vai ter o melhor treinamento passo a passo com exemplos e exercícios de codificação da vida real.

Você não precisa de nada para começar com o curso. Vamos começar a partir de zero absolute - vamos instalar Java
zero.First disso, vamos instalar o IntelliJ IDEA - este é o ambiente onde escrevemos nosso
zero.First - você vai entender os

conceitos básicos de programação (mesmo para todas as linguagens de programação).
Depois vou ensinar os fundamentos que você precisa para começar:

  • Variáveis

  • Métodos/funções

  • Aulas

  • Declarações condicionais

  • Loops

  • Herança (Princípio básico de OOP)

  • Como depurar seu código e mais

Se você é alguém que:

  • Quer aprender programação com Java

  • Quer ter melhores opções de carreira

  • Quer ganhar mais dinheiro no seu trabalho ou como freelancer

  • Quer alcançar Liberdade Financeira

Comece com este curso - hoje!

Você também vai receber:
- Suporte e respostas para todas as suas perguntas durante o curso


Vou ver-te no primeiro curso!

Conheça seu professor

Teacher Profile Image

Victor Gorinov

Automation QA and Programming Instructor

Professor

Hello!
My name is Victor Gorinov and I am a Software Automation Engineer and Online Instructor.


On Skillshare I'm teaching IT Courses - mainly focused on Programming for beginners and Quality Assurance both Manual and Automation.


My passion is teaching other people on topics I'm knowledgeable about and seeing their results.
I have always been fascinated by the endless possibilities that we have in our time and the opportunity to reach millions of people with a single click of your mouse.

I am currently working as QA Consultant and in my free time I'm teaching people through digital channels. I am also involved in freelancing, affiliate marketing, investing in the stock market, selling private label products on Amazon and more.

I'm pass... Visualizar o perfil completo

Level: Beginner

Nota do curso

As expectativas foram atingidas?
    Superou!
  • 0%
  • Sim
  • 0%
  • Um pouco
  • 0%
  • Não
  • 0%

Por que fazer parte da Skillshare?

Faça cursos premiados Skillshare Original

Cada curso possui aulas 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 ao curso: Olá e bem-vindo ao curso básico de Java. Meu nome é Victor e serei seu professor para o curso. Nos últimos anos, tenho trabalhado no setor de TI. E neste curso você aprenderá o básico e os fundamentos do Java. Nos fundamentos da programação em geral, vamos muito básico e passo a passo para aprender os fundamentos do Java, você vai aprender a escrever instruções if else, switch instruções, loops, matrizes, classes e muito mais. Este curso é para quem quer aprender os conceitos básicos de programação e, mais especificamente, Java. E se você está se perguntando, manter a programação é algo para você, mas você não tem certeza se este curso é para você. Você vai aprender os fundamentos em. Você poderá decidir que isso é algo que você gosta e para um Chase e seguir uma carreira no setor de TI como desenvolvedor. Obrigado por assistir. E se você está interessado no curso, vamos começar agora. 2. Instale Java JDK: Olá pessoal. Neste vídeo eu vou mostrar como você pode baixar e instalar Java JDK em seu computador. Então, sem perder tempo, a primeira coisa que queremos fazer é verificar se você já tem. Então, aqui na barra de pesquisa, digite CMD ou comece a digitar o prompt de comentário. E abra o prompt de comando e digite este comando java space hyphen version. Se você não tiver o Java instalado no seu computador, verá esta mensagem aqui. Java não é reconhecido como um comando interno ou externo. Isso basicamente significa que você não tem Java JDK instalado. E mais uma coisa que queremos fazer aqui é o tipo Java C, que é o comando que usamos para, para compilar nossos arquivos java. Versão do hífen do espaço Java C. E você verá a mesma mensagem aqui, que significa que você não tem Java JDK instalado. Ok, então o que queremos fazer agora é ir para o seu navegador. Estou usando o Chrome e vou digitar Java JDK. E a primeira página que vejo é pelo Oracle.com. Quero clicar aqui. Eu também vou colar este link na descrição do vídeo. Agora, nesta página, vemos que a versão mais recente do Java é E 14 No.1. Se rolarmos para baixo, veremos que o java é 11 é a versão de suporte de longo prazo. Abaixo vemos também esta versão, Java asi oito, você 2-5-1. Mas o que queremos instalar é a versão mais recente, que é Java AC 14 dot 0, não uma. Então eu vou clicar aqui no download do JDK. E nesta página você quer rolar um pouco para baixo. E para encontrar o instalador do Windows x 64. Ent, queremos os arquivos executáveis de saída. Então o ponto EXE, não o arquivo zip, mas queremos o arquivo executável. Então, encontre o instalador do Windows 64 e clique no arquivo EXE ponto. Verifique esta coisa aqui onde eu digo que eu revisei e aceitei o oráculo, basicamente termos e condições e baixar o JDK. Ok, isso vai levar alguns segundos para baixar, ok, agora o JDK está baixado. Vou clicar nele. Agora a instalação começará. Vou clicar em seguida. Esta será a pasta padrão onde o Java JDK será instalado. Sugiro que mantenha a pasta padrão. Não mude se não ouvir uma razão engraçada para fazer isso. Depois disso, clique em Avançar. Agora está sendo instalado. E, finalmente, recebemos esta mensagem de que o kit de desenvolvimento Java foi instalado com sucesso. Se eu clicar em Fechar agora, irei para o local onde instalei o JDK, que era Arquivos de Programas C, Java. E eu tenho a pasta JDK aqui com a versão que eu instalei. Quando eu estiver fazendo este vídeo, a versão mais recente é 1401. Mas para Você provavelmente será um, uma versão mais recente. Então, quando eu abro essa pasta JDK, eu vejo essa pasta bin dentro dela. E esta será a pasta importante para você. Na pasta bin você tem arquivos Java de pasta. O próximo passo agora é sentar esta pasta bin nós, nossa variável de ambiente, para que possamos executar todos os comandos Java a partir do prompt de comando. Então, clique aqui na parte superior para seguir o caminho para a pasta bin. Copie isto. Então o que queremos fazer agora é clicar no botão Windows. Depois disso, clique nas configurações. A próxima coisa é clicar em Sistema e começar a digitar ambiente. E clique na edição, as variáveis de ambiente do sistema. Você vai ver a tela sentar em propriedades e agora clique em variáveis de ambiente. Aqui é onde você adiciona suas variáveis de ambiente. Para Java. Agora o que queremos fazer é adicionar nossa variável de ambiente. Então eu vou encontrar aqui caminho. Você precisa encontrar essa variável de ambiente de caminho e clicar em Editar. E queremos adicionar aqui nesta linha o, o caminho para a pasta bin. Então eu vou colá-lo aqui. O caminho para a pasta bin. Então Arquivos de programas C, Java JDK 14.140 No.1 barra bin. E eu vou clicar em OK. Agora esta variável de ambiente está definida. A próxima coisa que você deseja fazer agora é criar uma nova variável de ambiente para Java home. Então clique aqui no novo e no tipo de nome da variável. Java, sublinhe a casa, tudo em letras maiúsculas. E o valor será. O caminho até essas pastas JDK. Então você não está dentro da pasta bin, você está dentro da pasta JDK. Pegue esse caminho e cole-o como um valor para a variável, variável. Ok, então você tem variável chamada Java sublinhado home com letras maiúsculas. E o valor da variável é o caminho para a pasta JDK. Clique em OK. E você vê que agora temos a variável home Java, clique em OK, clique em OK e feche todas as janelas. Feche também o prompt de comando. Se você tiver um prompt de comando aberto, feche-o. Queremos fechar tudo pode começar de novo agora. E queremos abrir o prompt de comando. Novamente. Você pode começar a digitar o prompt de comando ou CMD. Abra isso. E agora vamos verificar todos os comandos Java. Agora vamos verificar primeiro a versão Java. Então, vamos digitar Java espaço hífen versão. E você pode ver que Mao tem Java versão 14, 0.01. instalado. Se vir a versão aqui para si, poderá ser uma versão mais recente quando estiver a ver este vídeo. Mas se você vir a versão Java aqui, isso significa que o Java, Java está instalado e tudo está bem. Está tudo perfeito. Na verdade. Você também vê que o Java Runtime Environment foi instalado com esses JDK. Então você não precisa instalar o JAR separadamente. O Java Runtime Environment também foi instalado. A próxima coisa que queremos verificar estes versão Java C, que é o comando que usamos para compilar arquivos Java. E se você vir a versão aqui, isso significa que ela foi instalada e é isso que você quer ver. Basicamente, você não deseja ver alguma mensagem dizendo que você não ouve o Java instalado. Você quer ver a versão e tudo está bem. Agora, se quisermos ver que a variável de ambiente para o home Java está definido corretamente. Queremos digitar aqui um sinal de porcentagem de carvão. Java sublinhado home com letras maiúsculas e sinal de porcentagem. Novamente, este é o nome da nossa variável de ambiente, a variável de ambiente Java home. Então ACO, sinal de porcentagem, sinal porcentagem Java home. E depois de pressionar Enter, você verá o, o caminho para o JDK onde o JDK está instalado. Então, tudo o que você precisa, ele está trabalhando agora e você pode trabalhar com Java e programas relacionados a Java. Espero que este vídeo tenha sido útil para você, e eu o verei no próximo. 3. Instale seu primeiro aplicativo de Java: Olá, rapazes. Neste vídeo eu vou mostrar-lhe como você pode baixar e instalar IntelliJ idea. E também vamos criar seu primeiro projeto Java. Então, sem perder tempo, vamos para o navegador. Estou usando o Google Chrome. E nós vamos digitar na caixa de pesquisa visto Google IntelliJ. E o primeiro link que ele vai ser do Jetbrains.com. Então, clique neste. E imediatamente você verá o botão de download. Clique aqui. E você vai ver que existem duas versões da idéia IntelliJ. Versão final, que é uma versão paga, e não queremos instalar esta. Vamos instalar a versão da comunidade, que é uma versão gratuita, e é um projeto de código aberto. Então, clique no download. E ele vai começar a baixar a idéia IntelliJ. Isso levará alguns segundos. Eu já volto. Ok, e depois que isso for baixado e basta clicar para abri-lo, o processo de instalação começará. Então, eu vou clicar em seguida. Esta será a pasta de destino. E se você não tem nenhuma razão para mudá-lo, eu sugiro que sim. Opção padrão. Clique em Avançar. Aqui, vou selecionar o lançador de 64 bits em Open Folder como um projeto. Clique em Avançar. E instalar. Agora o IntelliJ está sendo instalado. Agora, depois que a instalação estiver concluída, vou clicar em Executar IntelliJ ideia Community Edition e clique em Concluir. Isso abrirá o IntelliJ imediatamente. Temos que confirmar com a política de privacidade da JetBrains. Então, vou clicar em Confirmar que tenho frequente aceita os termos e condições. Clique em Continuar. Compartilhamento de dados. Não, não queremos essa entrada. Vai abrir a ideia da IntelliJ. Mas a primeira coisa que temos que escolher é o tema, a equipe de UI que queremos usar para IntelliJ j. Temos duas opções aqui. As opções obscuras. assassino escuro para realmente para um, por um longo tempo eu acho que eu estava pensando que este é Drucker Drácula, mas é mais escuro. E eu estou usando este para desenvolvimento geralmente, mas para criar esses vídeos, eu acho que para você será melhor usar a equipe de luz porque você será capaz de ver o frio melhor. Então eu vou escolher o satélite, mas você pode escolher o tapete da equipe escura, é muito melhor para o gelo. Então eu vou escolher a luz e clique em Avançar. Aqui. Você não precisa selecionar nada. Clique em próximo aqui também. E clique em Iniciar usando IntelliJ ideia. Isso abrirá esta janela, que está nos perguntando se queremos criar um novo projeto ou importar um projeto já existente. Não temos projetos existentes, então vamos criar um novo. Então, clique em Criar novo projeto. Aqui, estamos escolhendo Java, que é a linguagem que queremos usar para o desenvolvimento. Temos o JDK versão 14, 0.01. se você assistiu ao vídeo anterior, você sabe como instalamos a versão JDK. E eu vou clicar em Avançar agora. Ok, criar projeto a partir do modelo. Clique neste e clique em Avançar. Vamos dar o nome a este projeto. Primeiro. Projecto. Por que não? K deixa o local do projeto como padrão e o pacote base como a.com. E clique em Concluir. E isso abrirá nosso primeiro projeto. Eu vou colocar o em tela cheia, algo que IntelliJ J, ele está fazendo toda vez que você começa, está te dando uma dica do dia. E é muito útil. Especialmente quando você está apenas começando. Você pode aprender um monte de novas dicas e truques com isso aqui mesmo. Se você não quiser ver estes cada vez que você pode clicar Dong Show dicas. Mas eu sugiro que você deixe aberto e você pode ler as dicas que eles estão lhe dando. Clique em Próxima dica e um monte de atalhos e pequenas coisas muito astuto que você pode aprender a partir daqui. E costumo fechá-la e começar a desenvolver. Agora, do lado esquerdo, temos nosso projeto. Então você vê que nós criamos este primeiro projeto. Se você expandir isso, você verá a pasta RC dentro dele. Temos este pacote, e dentro dele temos a nossa classe principal. E é aqui que a magia acontece. Isto é de onde o nosso programa começa. Então vamos escrever nosso primeiro programa, nossa primeira linha de código aqui. Exatamente o que eu fiz. Eu deletei aqui. Este escritor de linha ligou para cá. Estes dois traços significa que este é um comentário e esta linha de código não será executada. Então eu vou deletar. E eu vou escrever sistema para fora, linha de impressão. E eu vou escrever dentro de uma semana Hello World. E, a fim de imprimir estes, o que estes Pense, vamos fazer isso, vamos imprimir Olá mundo no console. E se eu quiser construir este programa agora, eu vou clicar com o botão direito e eu vou clicar em Executar principal. Então você pode ver no fundo ele diz construído, ele está construindo o programa. E depois de compilar, você pode ver Olá mundo aqui. Então, parabéns, você acabou de escrever sua primeira aplicação Java. E, na verdade, se você quiser, ninguém atalho. Então, em vez de escrever linha system.out.print, cada vez, você pode apenas escrever S, O, U, T, sul e clicar na extremidade superior. Isto vai escrever para você. É um pouco, só um atalho para escrever mais rápido. Então, em vez de escrevê-lo carta por carta e apenas digite Sultan, Clique, Toque. E olá. Mundo, Kay, nome da corrida. Está construindo no fundo. E este é o seu resultado. Depois disso, da próxima vez que você quiser executar o programa, você pode apenas clicar aqui no topo, está fazendo a mesma coisa. Executando o, criando o aplicativo e executando o programa, mas é a mesma coisa. Você pode clicar com o botão direito e clicar em Executar a partir daqui Ou você pode clicar em Executar a partir daqui. É a mesma coisa. Então foi isso para esta lição. Vamos continuar com o próximo. 4. Entenda programação básica: Olá e bem-vindos à próxima lição. Nós vamos aprender algumas coisas realmente básicas aqui. Estou tentando manter isso simples. E só para mostrar agora o que você vê na tela para se familiarizar com algumas das coisas básicas que vamos aprender. Então a primeira coisa que vemos no topo é o pacote. Basicamente, nós apenas importamos alguns pacotes para o seu projeto que seu projeto precisa para funcionar. Então esta é a nossa classe principal, e dentro da classe temos métodos. Esta aula começa a partir daqui. E este é o aberto, este é o parêntese de abertura, e este é o Quan de fechamento. Então começa a partir daqui e fecha a partir daqui. Dentro da classe temos o método principal. Você pode ver esse público estático, vazio, principal, arcos de string, então ignore a maioria dessas coisas. Basta lembrar que este é um metal, é o nome do metal, que é o seu, o seu método principal. Seu programa sempre começa a partir do metal principal. Então este é o seu ponto de partida. Quando você executa seu programa. Ele sempre vai executar o código que está dentro deste método principal na citação que temos dentro deste método principal agora é esta cal. E porque o nosso método principal começa a partir daqui, esta é a abertura, o ponto de partida do metal, estes parênteses, e este é o fechamento. Então este é o começo do metal, e este é o fim do metal. E dentro da largura, temos esta linha de código. Você pode ter várias linhas de código dentro de um metal. E quando você executa seu programa, ele sempre vai executar essa coisa primeiro, isso está dentro do nosso método principal. Se rodarmos este programa e agora ele vai imprimir Olá mundo várias vezes, porque isso é o que temos dentro do nosso método principal. Ok, vamos dissecar esta frase um pouco para ver o que exatamente está acontecendo. Veja aqui. Então sistema é uma classe em Java, e dentro de cada classe você tem métodos. Então, quando você digita ponto após o nome da classe, então eu vou escrever sistema e eu vou digitar ponto. Então, dentro desta classe de sistema, temos métodos ou funções que estão prontos para ser usados. Você vê que há muitos métodos que podemos usar. Podemos clicar em alguns metais e depois passar o mouse sobre ele e ver o que exatamente ele está fazendo. Você pode ler daqui. Mas o que queremos usar agora é que vou digitar ponto novamente. E eu vou ver que tipo de métodos eu posso usar a partir daqui. E você vê no primeiro é a linha de impressão. Vou clicar nele. Eu vou pairar sobre ele e eu vou ler o que este metal está fazendo. Então eu termino a linha atual escrevendo a bebida separadores de linha. A cadeia de separação de linha é definida pelo separador de pontos de linha de propriedade do sistema e não é e necessariamente um único caractere de linha novo. Ok? Então basicamente isso é impressão no console. Dentro do método. Você precisa dar algo a essa música de metal. Você precisa passar algo para desmantelado, a fim de trabalhar. Vou colocar aspas duplas, que significa que vou dar essa string de metadados. E uma corda é uma frase ou uma palavra. Basta lembrar que uma corda é uma frase ou uma palavra. Você vai aprender mais na próxima lição quando estamos falando de variáveis. Mas agora eu vou digitar, por exemplo, este é o meu primeiro programa Java. É incrível. E esta será a corda que vou dar a este metal. Ok, daqui até aqui, dentro destes dois parênteses, duas aspas. Então, se eu executar este programa agora, clique com o botão direito e execute, e você verá que ele está imprimindo no console. Este é o meu primeiro programa Java em que é incrível. Basicamente, isso é o que temos até agora. Deixa-me mostrar-te outra coisa. Sistema fora e vamos escolher outro método. Por exemplo. Em vez de printf linha, eu quero usar apenas imprimir desta vez. Ok? E a propósito, você sempre fecha. Você termina sua frase com ponto-e-vírgula. Então isso é como imaginar que você está escrevendo sentença apenas para letra normal ou mais sentença até que você terminar a frase com um ponto. Aqui, na programação, terminamos com o ponto e vírgula. Toda vez que algo é sublinhado com sublinhado vermelho, você pode passar o mouse sobre ele. Ele irá mostrar-lhe, basicamente ele irá dizer-lhe qual é o problema. Agora mesmo. Ele não pode resolver a impressão do método porque não temos nada nos limites. Então vamos escrever aqui, meu nome é Victory. Você pode digitar seu nome aqui e não digitar Victor. E eu vou escrever outra linha. Sistema desligado. Impressão, loops, sistema de saída, impressão, linha. E o tempo vai cavalgar compartilhar. Este curso é incrível. Então, o que acha que vai acontecer agora? Basta dar um palpite. Se você acha que isso será impresso depois deste e depois daquele, este aqui. Bem, há uma pequena surpresa para você. Então, o que aconteceu? Este é o meu primeiro programa Java e é incrível. Depois disso, meu nome é Victor e algo aconteceu aqui. Veja, este curso é incrível, está escrito exatamente depois que meu nome é Victor Saw. Estes são misturados. Não há nova linha. Então foi exatamente isso que aconteceu. Não há nova linha. Então, este método de impressão está imprimindo algo no console, mas a próxima linha de código será executada exatamente após esse pensamento ser executado. Será executado na mesma linha. Isto é o que a impressão está fazendo. Está imprimindo algo no console, mas fica na mesma linha, então imprime. Meu nome é Viktor, mas depois que essa linha é executada aqui, ainda estamos nessa linha, na mesma linha. E depois disso está imprimindo. O discurso é incrível logo após ele, porque nós não dissemos que queremos uma nova linha quando queremos imprimir algo e avançar na próxima linha, é aí que estamos usando impressão e linha de impressão. Então isso será impresso. Depois disso, vamos para a próxima linha. Depois que o distinto será impresso, ele irá para a próxima linha. E depois disso, esta equipa será impressa. Se executarmos o programa agora, você verá que agora tudo está certo e tudo está em uma linha separada. Então, com isso, eu só queria mostrar os diferentes métodos, fazer coisas diferentes e só quero que um personagem simples pode ser diferente aqui. Mas o significado do metal e da função phi, a coisa que o metal está fazendo pode ser completamente diferente. Então, cada vez que ler o que o método está fazendo com o tempo que você vai aprender. E você vai ficar mais confortável. E você saberá qual deles você está usando lata para o que exatamente você está usando. Eu só queria mostrar a vocês que diferentes métodos diferentes têm propósitos diferentes. Espero que entenda. Agora vamos continuar com a próxima lição. 5. Variáveis: Olá pessoal e bem-vindos a esta lição sobre variáveis. Então vamos começar com variáveis. Vou apagar essas coisas que escrevemos até agora. E eu vou começar a digitar e vou explicar o que escrevi depois disso. Então eu vou criar esta variável com o nome primeiro número. E eu vou dizer que é igual a cinco. Então, o que eu acabei de fazer, int é abreviação de inteiro. Integer é um tipo de dados. Variáveis podem ter diferentes tipos de dados. O primeiro número é o nome da variável, e cinco é o valor da variável. Então nós tipos de dados, temos algum tipo de variável. Assim, o tipo da variável é inteiro. Nós também temos o nome da variável, que é o primeiro número no nosso caso. E nós temos um valor da variável. Nosso valor para a variável primeiro número é igual a cinco. Então, o que é um tipo de dados, ent ou água diferentes tipos de variáveis. Por que temos diferentes tipos de variáveis? Porque precisamos diferenciar números de frases e arredondar números de números decimais e coisas assim. Integer que usamos quando queremos criar número redondo. Então inteiro pode ser cinco ou seis, ou sete, ou dez, ou 20. Mas não pode ser 20,5. Por exemplo, você vê que se eu digitar 20.5, temos essa mensagem de erro que o tipo necessário é inteiro, mas temos dado um duplo. Então, o que é um duplo? Vou devolver isto para cinco. Duplo é um tipo de dados que usamos quando queremos criar números decimais. Então inteiro que usamos para números redondos como cinco, como seis, e o dobro usamos para número decimal. Então, o segundo número duplo é igual a 10,5. Ok? Agora 10.5 está correto porque dissemos que o tipo de dados vai ser o dobro. Ok, agora temos a nossa segunda variável, que é chamada de segundo número, seu tipo duplo, e o valor é 10.5. Certo, quatro pontos decimais. Nós também podemos ter float, que é outro tipo de dados para números decimais, mas eu não quero confundi-lo. Nós vamos usar o dobro apenas para tornar isso simples. Duplo é mais preciso do que flutuar. Então. Vamos usar inteiro para números redondos e o dobro para números decimais. Então o que vamos usar para palavras e frases, vamos usar string. Provavelmente você já sabe isso da lição anterior. Então string, nós digitamos com o nome da string S. maiúscula , por exemplo, é igual a John Kay. E sempre colocamos strings entre aspas duplas. Então, começamos a string quit aspas, e terminamos a string com aspas. Então, o tipo de dados aqui é drink, o nome, o nome da variável, nome e o valor da variável é John. Ok. Podemos ter uma sentença completa aqui. John é o desenvolvedor Java, por exemplo. Isto também é uma corda e podemos deixá-la como John. A próxima coisa que vamos aprender é char, serra, char é abreviação de caráter e a acusação, senhor, apenas uma letra simples. Começamos os caracteres como cordas, mas com aspas simples, não vai dobrar com único e o caractere, caractere apenas uma letra K. Assim, como em strings com início com aspas, mas em caracteres que começar com aspas simples e terminar com aspas simples. E usamos caracteres para um único caractere, uma única letra. Ok? E o próximo tipo de dados, a próxima variável que vamos aprender é chamada booleana. Booleano pode ser verdadeiro ou falso. O valor do booleano só pode ser verdadeiro ou falso. Então podemos digitar aqui verdadeiro ou falso. Não pode ser cinco. Por exemplo, esse tipo de variável espera apenas verdadeiro ou falso. Provavelmente não vamos usar esse tipo de variável, mas você precisa saber. Só para ter certeza. Vamos resumir agora. Então, digitamos comentários com barras duplas. Então inteiro, usamos para o número redondo, números de execução. Duplo, usamos para números decimais. Corda. Estamos usando quatro palavras ou frases. E ok, char, usamos para um único caractere, booleano, usamos para verdadeiro ou falso. Ok? Vou mostrar-lhe agora o poder das variáveis. Por exemplo, se queremos imprimir nosso nome no console, não precisamos escrever sistema, imprimir linha, dissuadir, como antes. Eu posso apenas usar a string que criamos aqui. Ok, nós temos uma string, esta é a variável chamada nome, e o valor do nome é John. Então, se eu quiser imprimir o nome John, eu vou apenas dar o nome da variável aqui. Eu não vou digitar aspas duplas e alguma string dentro. Eu só vou passar o nome da variável aqui chamada. E se eu executar o programa agora, ele vai imprimir John porque estamos imprimindo nome que é igual a John. Por isso, creio que isto é suficiente por enquanto. Leva isto, escreve algumas variáveis. Tentou imprimir algumas variáveis no console. Eu acreditei. Você vai ficar confortável com isso rapidamente e vamos continuar com a próxima lição. 6. Como obter a entrada do usuário: Olá pessoal, bem-vindos a este vídeo. Agora vamos aprender como podemos obter a entrada do usuário. E vou apagar rapidamente tudo isso que escrevemos em nossa lição anterior. E nós estamos indo para obter a entrada do usuário com algo que já é construído em Java e é chamado scanner. E o scanner está basicamente recebendo a entrada do teclado do usuário, o que quer que o usuário esteja digitando, e armazenando-o em uma variável. Então a primeira coisa que queremos fazer é basicamente obter o scanner ou dizer ao Java que queremos usar o scanner. Então o que temos que fazer é importar o scanner. E lembre-se disso, você vai importar coisas para o seu projeto dessa forma a partir de agora em diante salt type import Java util dot scanner. E assim estamos dizendo ao Java que queremos importar o scanner para o nosso projeto e basicamente queremos usar o scanner, ok, então o que queremos fazer agora é apenas seguir-me. Vamos dizer scanner. E depois disso, queremos dar um nome ao scanner, a essa variável. Então eu vou chamar o meu Victor é igual a. E queremos colocar dentro desta variável o que o usuário está digitando de seu teclado. Então, novo sistema de scanner em. Certo, então o que fizemos aqui foi dizer ao Java que queríamos usar o scanner. E criamos uma variável chamada Victor. Você pode colocar seu nome aqui. E esta variável vai armazenar o valor do que o usuário está indo para digitar a partir do teclado. Então sistema em stents para entrada. E a única entrada que temos é o teclado. Então o que queremos fazer agora é apenas queremos imprimi-lo na tela. E como vamos fazer isso. Nós já sabemos o atalho para um sistema fora linha de impressão sul e toque. E preste atenção. Agora queremos imprimir feito. Queremos dizer o nome da variável, que é Victor dot, próxima linha. E o que isso vai fazer vai permitir que você espere até receber entrada daqui. Então vamos executar este programa agora e ver o que acontece. Ok, agora, o programa está esperando por nossa entrada. E se eu disser cinco, por exemplo, e pressionar enter, eu vou pegar cinco. Como resultado, temos porque ele está recebendo minha entrada a partir daqui e está imprimindo a entrada no console. Ou se eu executar novamente e dizer olá lá, pressione Enter e eu recebo olá lá. Mais uma vez, pessoal, o que aconteceu aqui? Nós importamos o scanner. Basicamente dissemos a Java que você quer usar esses Kynar. E criamos o vetor variável do scanner, que é igual ao novo scanner, que está pegando a entrada do teclado. E depois disso, nós apenas imprimimos esta entrada. Estamos vendo sistema para fora imprimir linha o nome da variável e fazer lodo. Estamos basicamente imprimindo no, no console, seja qual for a entrada. Mais uma vez, execute o programa. Nossa entrada do teclado será minha entrada aqui. Pressione enter, e obtemos a entrada no console. Então esse foi o seu tutorial básico sobre como obter a entrada do usuário. Nós vamos precisar dele. Agora vamos continuar com a próxima lição. 7. Como criar uma calculadora básica com Java: Olá pessoal, bem-vindos a este vídeo. Neste vídeo, vamos aprender como criar uma calculadora básica. E vamos usar variáveis e outras coisas que você já aprendeu com as lições anteriores. A primeira coisa que vamos precisar é de um scanner e Ty já importou esse Kanner. E o que eu vou fazer agora é criar uma variável Scanner. Então escalar, o meu vai ser vencedor SQL para novo Scanner. E eu vou dizer sistema em. Agora o que precisamos é de três variáveis. Um por segurar o primeiro número. A segunda variável vai conter o segundo número no terceiro número. A terceira variável, desculpe-me, vai segurar a resposta. Então vamos criar três variáveis com tipo de dados duplo. E nós não vamos dar a eles alguma disponível ainda. Vamos dizer o primeiro número duplo. Você pode fazer assim, um por um, duplo primeiro número. Depois disso, podemos fazer o número duplo secante. Mas vou te mostrar um truque. Como podemos criá-los mais rápido é assim. Então eu vou dizer duplo primeiro número, segundo número, e, e responder. Ok, então nós criamos nossas três variáveis e elas não têm um valor ainda. A próxima coisa que queremos fazer é apenas imprimir no console para o usuário digitar o primeiro número. Então, quando o usuário vem à nossa calculadora, ele sabe o que deve fazer. Então vamos ver o sistema para fora, imprimir linha, inserir o primeiro número. Ok. Então o que isso vai fazer é que ele vai apenas imprimir digite primeiro número. A primeira coisa que o usuário vai ver. Agora a próxima coisa que queremos fazer é armazenar esse número, que o usuário vai inserir em nossa primeira variável de número. Você quer que esse valor seja o valor da variável primeiro número. Então eu vou dizer o primeiro número é igual ao vetor. Este é o nosso scanner. E eu vou dizer o próximo duplo. Estou dizendo misto, dobrou porque teremos um número. Se vamos ter uma corda, vou dizer a próxima linha, assim como fizemos nas lições anteriores. Mas desde que esperamos um número do usuário, porque isso é uma calculadora. Estamos vendo romance misto. Ok. Agora o que queremos fazer é fazer a mesma coisa para o segundo número. Agora o usuário entra na calculadora, ele vê. Uma linha de texto digite o primeiro número, ele insere o primeiro número e é armazenado nesta variável primeiro número. Agora o que queremos fazer é digitar. O que eu fiz foi apenas digitar é o, u t, você sabe o atalho já e clicando em cima. Está enchendo para mim, linha de impressão do sistema. E queremos dizer, agora digite o segundo número. E queremos armazenar o segundo número na variável segundo número. Então eu estou vendo o segundo número é igual a ponto vetorial próximo duplo. Ok? Agora, a próxima coisa que queremos fazer é você querer a nossa resposta. Então, vamos dizer que a resposta é igual ao primeiro número mais o segundo número. E seja qual for o valor do primeiro número no segundo número, será adicionado e esse será o valor da resposta. E o que você quer fazer agora é enviar a resposta na tela. Então vamos dizer sistema para fora, linha de impressão. Responda. Agora, se executarmos o programa, veremos que a primeira coisa que vemos é uma linha de ticks entrar primeiro número. Então eu vou entrar 12 e pressionar enter. Agora veja inserir o segundo número, eu vou dizer 26.4. Pressione Enter e a resposta é 38.4. Agora vamos deixar isto um pouco mais bonito. Na última linha onde temos sistema fora linha de impressão, temos apenas a resposta. Podemos dizer aqui. Podemos colocar a corda como são 0s, K mais resposta. Se executarmos o programa agora e entrarmos no primeiro número 15.62, número 14.3. A resposta é 29.9. Nós acabamos de adicionar esta bebida no início porque nós não queremos apenas o dígito simples aqui. Queremos ter toda a linha e a resposta é 29.9. Ok, então eu vou te explicar tudo mais uma vez. Então a primeira coisa que eu fiz foi adicionar, eu importei no scanner. Depois disso, em nosso método principal, criei a vitória variável do scanner, para que possamos usar o scanner. Depois disso, eu criei três variáveis do tipo de dados Babel porque eles são números. O próximo link é apenas impressão para o usuário inseriu os primeiros números. Então, quando o usuário entra no nosso programa, ele sabe o que deve fazer. Depois disso, armazenamos o que quer que seja que o usuário está digitando no teclado neste primeiro número variável usando nosso scanner. Depois disso, estamos dizendo digite número secante. O usuário está vendo que na tela, estamos armazenando o valor do segundo número na variável número secreto. E depois disso estamos criando variável de resposta que é igual ao primeiro número mais segundo número. E estamos produzindo na tela, a resposta é, isso é apenas uma string e estamos pegando o valor da resposta. E essa é a nossa calculadora básica. Apenas brinque com ele. Espero que este tutorial tenha sido útil e agora vamos continuar com o próximo. 8. Construindo um programa de saudações básico com Java: Olá e bem-vindo a esta lição onde vamos criar uma coisa semelhante ao que fizemos na anterior. Mas desta vez, em vez de criar uma calculadora, vamos criar um programa simples que irá cumprimentá-lo neste curso. Então eu vou apagar a maioria das coisas. Só vou deixar o scanner, compartilhar. A mesma coisa. Precisamos do scanner importado no início e estamos criando uma variável de scanner, que é vitorioso. Ok? Agora eu vou criar duas variáveis que serão variáveis string. Então eu estou dizendo string, primeiro nome, nth, nome secante. Isto será, estas serão as nossas variáveis. Agora eu quero dizer ao usuário, digite seu primeiro nome, então eu vou imprimir isso na tela. Então eu estou digitando sistema fora linha de impressão. Ou em vez de digitar seu primeiro nome, vou perguntar a ele, qual é o seu primeiro nome? Na verdade, estou a perguntar-te qual é o teu primeiro nome? Ok, depois disso, nós vamos armazenar este valor em nosso nome de variável. Então eu estou dizendo FirstName é igual a Victor ponto próxima linha, porque estamos usando uma string no tutorial anterior, usamos o próximo duplo porque estávamos trabalhando com números. Mas agora, já que estamos trabalhando com cordas com nomes, vou usar a próxima linha. Este método é o que precisamos. Está bem? Temos o que quer que o usuário está digitando na história do teclado armazenada nestes primeiro nome. Depois disso, eu quero dizer ao usuário para você, qual é o seu segundo nome? Depois disso, eu não vou armazenar o valor do segundo pino em nossas variáveis. Então eu estou vendo a segunda principal é igual a Victor Dot próxima linha. Então a próxima coisa que eu quero fazer é imprimir para o usuário as saudações. Então eu estou vendo o sistema fora da linha de impressão. Bem-vindo ao meu curso. Eu quero economizar plugue mais primeiro nome mais espaço mais secante e Taiwan para dizer mais ponto de exclamação aqui. Então, se eu executar este programa agora, você vai ver o que vai acontecer. Temos a primeira coisa que vemos é qual é o seu primeiro nome? Estou saindo com o Viktor. Qual é o seu segundo nome? Renal, NTC. Bem-vindo ao meu curso. Victor Green fora. Então, como exatamente fizemos isso? A primeira coisa que precisamos é do scanner. Criamos uma variável para o scanner. Criamos duas variáveis no FirstName e no segundo nome. Primeiro em que estamos imprimindo no console é o que é o seu primeiro o que o usuário está digitando no teclado, estamos armazenando-o na variável firstname. E porque estamos usando cordas, estamos usando a próxima linha de metal. Se fosse um número, se fosse um número duplo, iríamos usar o próximo duplo. Ok, depois disso, estamos imprimindo qual é o seu segundo nome e armazenando a variável no segundo nome. E por último, vamos dar as boas-vindas ao meu curso, mais primeiro nome e secante Mmm. E se você está se perguntando, o que é esse espaço aqui, e o que é esse ponto de exclamação bem aqui. Vou mostrar-lhe o que vai acontecer se eu apenas for bem-vindo ao meu curso. Mais o primeiro nome mais o segundo nome. Certo, qual é o seu primeiro nome? Victor Reno. Bem-vindo ao meu curso. Victor Green de é apenas uma palavra porque não temos um espaço depois do primeiro nome. Você vê que ele obtém o valor do FirstName, e imediatamente, imediatamente temos o segundo nome. Então, após o primeiro nome, queremos colocar um espaço, tufte r ponto mais segundo nome. E se você quiser dizer para colocar um ponto no final ou ponto de exclamação. Eu só estou dando ouvir tudo mais ponto de exclamação, se eu executar o programa agora, Victor, foram suficientes. Bem-vindo ao meu curso, e espero que tenha sido útil. Agora vamos continuar com a próxima lição. 9. Se mais declarações - seu primeiro código: Olá e bem-vindo a esta lição onde vamos aprender se outras declarações ou declarações condicionais ou nossa lógica primeira pelagem. Então, sem perder tempo, vou apagar as coisas que não precisamos do código anterior. Vou deixar o scanner porque vamos precisar disso. Agora vamos criar um programa que vai verificar com base na lógica se nossa idade é inferior a 18 anos ou maior que 18 anos. Porque na Europa, se o seu, se o seu h é inferior a 18, você não tem permissão para entrar em bares em álcool bebida. Então vamos criar um programa que verifica, seu h é menor que 18? Se sim, você não tem permissão para entrar no bar. Se a sua idade for 18 anos ou maior que 18 anos, então você pode entrar no bar. E como vamos fazer isso. Primeiro, precisamos de uma variável H, que vai armazenar o, basicamente é auto-explicativo. Ele vai armazenar o h. Este será um número, então estamos vendo inteiro H. Agora a próxima coisa que precisamos é que queremos dizer ao usuário, queremos perguntar ao usuário qual é o seu h? Então, vamos dizer desde o sistema fora linha de impressão, porque queremos imprimir isso na tela. Esta pergunta, Qual é o seu h? Estamos perguntando ao usuário. A primeira coisa depois que ele entrar no nosso programa, vamos perguntar a ele qual é o seu “h “? Agora, a próxima coisa que precisamos é armazenar a idade do usuário ou a entrada que ele está nos dando nesta variável h. Então vamos dizer que h é igual a vencedor, que é o nosso scanner. Em seguida, int, porque R h é inteiro. Então agora temos a idade do usuário e é hora de escrever nossa lógica. Agora, a parte interessante vem aqui. Agora você vai aprender a escrever se mais afirmações, sua lógica de primeira pelagem. Então vamos dizer se h é menor que 18. E o que quer que você coloque aqui entre estes colchetes aqui vai ser executado se esta instrução, se esta declaração se for verdadeira, então se h é menor que 18, queremos imprimir no console. Desculpe, você não tem permissão para entrar. Basicamente, você é muito jovem para entrar no nosso bar. Agora, o outro caso é, se a idade for maior que 18 anos ou igual a 18, na verdade, queremos permitir que o usuário entre na barra. Então estamos dizendo outra coisa se. E aqui no else if declaração, estamos dizendo se h é maior ou igual a 18, queremos imprimir no console. Está bem? Você tem permissão para entrar no bar. Agora, o que vai acontecer? Deixe-me explicar esse programa antes de executá-lo. Temos essa lógica bem aqui. Se e else se, que vai verificar se o nosso usuário tem menos 18 anos ou seu H0 é igual ou superior a 18 anos. Então nós obtemos isso, a idade do usuário a partir do scanner que criamos aqui. Primeiro temos a variável H inteiro. Depois disso, estamos perguntando ao usuário qual é a sua idade? Depois que ele nos dá sua idade, nós estamos armazenando int nesta variável h. E depois que estamos tomando é h menor que 18? Se assim for, queremos imprimir na tela, desculpe, você não tem permissão para entrar. O outro caso é se o seu h é igual a 18 ou superior a 18, queremos imprimir na tela, ok, você está autorizado a entrar na barra. Você pode jogar com isso se você é do estado, por exemplo, eu acho que o h será 21, que é permitido entrar em barras, mas você começa o ponto. Então, se rodarmos o programa agora, a primeira coisa que vemos na tela é qual é o seu h? Então eu estou indo para o tipo 16. E o programa vai me dizer, desculpe, você não tem permissão para entrar porque nós entramos neste caso se declaração. Então, se o seu h é menor que 18, que é o nosso caso, 16, queremos imprimir isso na tela. Desculpe, você não tem permissão para entrar. Se eu executar o programa agora e eu disser que minha idade é 18, vamos ter a declaração else if. Então o seu h é igual a 18? Sim, é. Agora, eu quero ver você na tela. Está bem. Você tem permissão para entrar no bar. Se rodarmos o programa de novo, MSA fez a minha idade é maior que 18 anos. Se eu disser 35, Por exemplo. Eu também vou entrar neste caso. Ok, você está autorizado a entrar no bar. Então, mais uma vez, imprimimos na tela, qual é a sua idade? Pedimos ao usuário, armazenamos os dados de entrada que ele está nos dando nesta variável h. E depois disso temos a lógica aqui. Se o H for inferior a 18, imprima na tela que ele não tem permissão para entrar na barra. Se ele é h igual a 18 ou maior que 18, queremos permitir que Ele e queremos imprimir na tela, ok, você tem permissão para entrar na barra. Espero que você obtenha estes tutorial, este jogo de lição. Nós escrevemos algumas vezes. Tenho certeza que você vai ficar melhor e melhor. Agora, vamos continuar com a próxima lição. 10. Declarações “switch”: Olá e bem-vindo a este vídeo onde vamos aprender declarações de troca. Ou você também pode dizer declarações condicionais. Eles estão basicamente fazendo a mesma coisa como as declarações if else. Você está escrevendo lógica. Mas algumas pessoas dizem que as declarações switch são forma mais elegante de escrever declarações condicionais. Eu vou te mostrar como você pode usá-los. É basicamente a mesma coisa que fizemos aqui com as declarações if else, mas vamos usar instruções switch e desta vez. Então também precisamos do scanner, também precisamos da variável h, e também queremos imprimir na tela, qual é o seu H? A primeira coisa que queremos que o usuário veja, e queremos armazenar essa entrada do usuário na variável idade. Agora, em vez de se mais declarações, queremos escrever interruptor aqui. E queremos colocar H no interruptor. E basicamente queremos criar nossos casos aqui. Então, no primeiro caso, queremos ver se o usuário é menor que 18. Então vamos criar o caso 17. Você tem 17 anos e queremos imprimir na tela, desculpe, você não tem permissão para entrar. Volte no ano que vem. Este é o nosso primeiro caso. Após o caso, temos que quebrar e estamos prontos para digitar nosso segundo caso, caso 18. Então, se o usuário tem 18 anos, queremos imprimir na tela. Você mal conseguiu entrar porque ele tem exatamente 18 anos. Teríamos que digitar break novamente depois do caso. E estamos escrevendo nosso terceiro caso. Se o usuário tiver 919 anos, é assim que você faz. Então, depois do caso, queremos dizer, OK, velho, você pode entrar. E precisamos terminar depois do caso de novo. Então o que fizemos aqui, criamos um switch e precisamos colocar nossa variável de idade aqui. Depois disso, temos três casos. No primeiro caso, se o usuário tiver 17 anos de idade, queremos dizer que ele é muito jovem, termina ele não tem permissão para entrar. Se fizermos com que o usuário digite 17, ele entrará neste caso aqui. Se o usuário inserir 18, ele entrará nesse caso, que será impresso no console. Você mal conseguiu entrar. Se o usuário digitar 19, que é nosso terceiro caso, ele vai entrar nessas chaves aqui e vai imprimir, OK, velho, você pode entrar. Basicamente a mesma coisa que fizemos com as declarações if else, mas é uma maneira diferente de digitar declarações condicionais. Agora, vamos executar o programa e mostrar-lhe exatamente como ele funciona. Agora eu dirijo o programa e a primeira coisa que eles vêem é qual é o seu H? Isso vem da coisa que fizemos no início. Estamos imprimindo. Qual é a sua idade? E o usuário responde 17. Desculpe, você não tem permissão para entrar. Volte no ano que vem. Este é o nosso primeiro caso, 17. Então, se rodarmos o programa novamente, e desta vez eu digitei 18, entraremos no segundo caso. Quando ele tiver 18 anos, queremos imprimir na tela. Você mal conseguiu entrar. Ok. E se eu digitar 19, entraremos no terceiro caso. Ok, velhote, pode entrar. Então, basicamente, você vê como funciona. Você pode usar if else declarações, se você gosta mais deles ou você pode usar, usar instruções switch, experimentá-los ambos, C, o que você gosta mais e usar esse. Esta é a minha sugestão. Agora espero que este tutorial tenha sido útil. Agora vamos continuar com o próximo. 11. Para loops: Olá e bem-vindo a esta lição onde vamos aprender sobre loops e mais especificamente sobre o loop. Mas antes de começarmos, quero agradecer muito por estarem aqui e assistirem a este curso. Eu quero dizer-lhe que você é incrível e denotado programação é difícil. Mas você está tentando melhorar, melhorar. E eu acredito que você vai ficar melhor e melhor. E você vai alcançar seus objetivos porque você está melhorando e você está tentando aprender coisas novas, o que é difícil. E você é incrível por isso e obrigado por assistir este curso. Agora, o que é um loop? Um loop é uma operação inteligente que permite que você faça uma coisa muitas vezes. E você pode escrever loops lógicos e você pode modificá-los, e você pode jogar com eles, a fim de reduzir os tempos que você está fazendo algo. Deixe-me mostrar o que é, mostrar o que quero dizer. Por exemplo, se você quiser imprimir números de um a dez, por exemplo, seu, vamos usar este exemplo novamente. Então deixe-me remover essas coisas aqui. E eu não vou imprimir o número um. Eu posso apenas dizer sistema fora, imprimir linha um. O sistema não imprime o sistema da ferramenta de linha, linha de impressão 345678910. Se você está se perguntando como, como eu estou esperando esta linha sem selecionar e copiar e colar, eu estou usando controle mais d. E ele está fazendo uma cópia desta linha na segunda linha. E agora eu apago com controle e z. controle e z assim. Ok? Então este programa vai imprimir os números de um a dez. Mas você está se perguntando, há uma maneira melhor, uma maneira mais rápida de imprimir esses números? Porque agora, ok, é muito fácil imprimi-los de um a dez. Mas se queremos imprimir de um a 5 mil, e se você quiser imprimir de um a 10 mil, vamos escrever essa linha de código 10 mil vezes? Claro que não. Vamos usar loops. Então, se quisermos imprimir os números de um a dez usando um loop for, é assim que o fazemos. Nós escrevemos a palavra-chave para. E dentro do laço, apenas tenha paciência comigo. Vou explicar em um segundo. Estamos escrevendo inteiro i é igual a um. Eu sou menor ou igual a dez. Eu mais, mais. E damos as chaves encaracoladas. E aqui queremos imprimir. Então, o que é isso? Acho que vou fazer isso por nós. Vai imprimir os números de um a dez. Mas não precisamos fazer linha por linha como fizemos anteriormente. Vamos fazer isso com um loop for. A primeira parte do loop, int i é igual a um, é inicializar deste índice, significa índice aqui. Então estamos dizendo que este índice vai ser igual a um. Você pode pensar nisso como o ponto de partida do loop. Vamos começar a partir deste número aqui. Vamos começar de um. Eu sou menor ou igual a dez. Você pode pensar nisso como a parte final do loop. O loop vai acabar quando chegar a esta afirmação aqui, quando eu for menor ou igual a dez. E precisamos de alguma ação aqui. Então temos essa parte de incremento. Toda vez que o loop, quando estamos looping através deste código vai aumentar, incremente a largura i um e estamos imprimindo i. Então, a primeira coisa que vai acontecer quando entrarmos no loop, é verificar Quanto é que eu tenho? Eu sou um é igual a dez. Não. Em seguida, imprimir i no console e incremento eu vi a segunda vez que eu vai ser igual a dois incremento impresso. Mais uma vez, vai a terceira vez vai ser três. É igual a dez? Não, então imprimiu incremento novamente, e assim por diante e assim por diante. Deixe-me mostrar-lhe como eles iniciam o programa. E está imprimindo 12345678910. Como eu disse, este é o começo do ciclo. Este é o fim do ciclo. Você pode realmente facilmente modificar o compartilhamento de loop dizendo, Eu quero que este loop de um para 123 é o 100, esta é a parte final do loop. Então ele vai parar. Deixa-me mostrar-te. Agora está imprimindo os números de um a 101 mais vezes. Este é o início do ciclo. Estamos começando com a inicialização i. Eu é igual a um, o índice é um. A segunda parte é o, você pode pensar nisso como a parte final do loop. Loop vai, para terminar quando chegar a este centésimo. E em cada iteração vai incrementar i. Então eu é um. A primeira vez, quando viemos aqui e imprimimos pela segunda vez, serão dois. Vamos imprimir dois. A terceira vez será três. Vamos imprimir três. Depois que vai incrementar novamente, será para impressão, para incremento se tornar 5.5 e assim por diante e assim por diante. É uma maneira muito mais inteligente de imprimir números e você vai usar loops para um monte de operações. Você pode colocar dentro do loop if else declarações, por exemplo, para tornar a lógica, o ainda mais complexo, o que você precisa para o seu programa. Então isso foi apenas um simples loop para mostrar o que significa e como você pode usá-lo. Você vai melhorar e melhorar como você experimentar e tentar, tentar usá-los mais e mais programas internos. Espero que esta lição tenha sido útil. Agora vamos continuar com o próximo. 12. Embora e fazer enquanto loops: Olá e bem-vindo a esta lição onde vamos aprender a usar os loops while. E basicamente o que vamos fazer é a mesma coisa que fizemos na lição anterior. Vamos imprimir os números de um a 100. Mas desta vez em vez de usar o loop for, vamos usar um loop while. E vou explicar-lhe como você pode fazê-lo e como, e qual é a diferença entre os dois loops. Então, no loop for, você vê que na primeira parte, inicializamos este I, este índice aqui. Estamos dizendo que inteiro i é igual a um. No loop “while”. Você, você escreve assim. Colocamos nossa condição aqui entre esses suportes aqui. Mas no loop while não temos nossa variável. Então o que temos que fazer é que precisamos inicializar este inteiro i, esta variável antes do loop. Então eu estou vendo inteiro i é igual a 0. Então aqui eu posso dizer, enquanto eu é menor ou igual a 100, então eu quero imprimir i. E eu quero incrementar cada vez que eu entrar neste loop. Esta coisa aqui é a mesma, como esta coisa aqui. Deixe-me comentar este loop por um segundo. Deixe-me executar este programa apenas para mostrar como ele funciona, está fazendo a mesma coisa, ele imprimindo os números de 0 a 100. Então, se eu disser que eu aqui é um, na verdade, ele será exatamente o mesmo programa como o anterior com o loop for. Agora está imprimindo os números de um a 100. Então o que fizemos aqui, estamos dizendo ao nosso programa, primeiro lugar, estamos dizendo que eu é igual a um. Esta é a nossa variável e é igual a um. Depois disso, no loop while, estamos vendo enquanto eu é menor ou igual a 100, Eu quero imprimir i e eu quero incrementar i em cada iteração do loop porque o programa está entrando no loop, está verificando. Quanto é que eu tenho agora? É menos de 100 anos? Então está entrando no circuito. Está imprimindo IA. E depois disso, está aumentando. Então da próxima vez, quando chegarmos ao loop e verificarmos quanto é eu. É muito assim que vai imprimir 12345. Você precisa dessa parte de incremento, que é igual a essa parte de incremento no loop for. Se não ouvirmos aqui, verão o que acontece agora. Se eu apagar a parte do incremento. Vai correr, correr e correr. E este programa acabará por falhar porque este é loop infinito. Nunca vai parar porque isto, nunca vou estar abaixo de 100 pontos. Por que precisamos dizer i plus, plus, precisamos incrementar i cada vez. Porque se não estamos incrementando, eu é sempre igual a um e nunca vai sair do loop. Ele virá aqui. Veja quanto custa, é um a menos de 100. Ok, então imprima i. E da próxima vez eu também serei um porque nós não estamos incrementando. E é por isso que o loop é infinito. Nunca vai sair do circuito. Então, depois de imprimir, eu preciso de mais, mais. A mesma coisa que temos aqui no loop for. Esta coisa aqui que estamos agora com um loop while é o mesmo para loop que fizemos antes. Agora, há outro tipo de loop que não é usado muito comum, mas eu quero mostrá-lo para vocês. Chama-se “fazer enquanto”. E estamos dizendo para fazer esse código aqui. Enquanto esta condição é verdadeira. Então eu vou dizer aqui, eu sou menor ou igual a 100. Este loop faz-while. Faremos a mesma coisa. Na verdade, temos que incrementar aqui, tenho que dizer i plus, plus. E o que vai fazer? Vai fazer isso, certo? Esta coisa bem aqui. Ele vai imprimir i e incrementar enquanto eu é igual ou menor que 100. Então, se eu comentar isso enquanto loop e eu executar o programa, você vai ver que ele vai fazer a mesma coisa. Está imprimindo os números de um a 100. Faça isso. Embora isso seja verdade, é o mesmo conceito, o mesmo pensamento. Você pode apenas usar três tipos diferentes de loops para fazer, para fazê-lo. Então, o primeiro tipo de loop é para loop. Segundo IPs enquanto, eo terceiro tipo é fazer enquanto. Provavelmente você vai perder quatro loops com mais frequência. Mas não faz mal conhecer os outros e, na verdade, é muito útil conhecê-los. Às vezes você pode querer mudar as coisas um pouco. Só queria mostrar-lhe o tempo e fazer enquanto loops também. Espero que esta lição tenha sido útil. Agora vamos continuar com o próximo. 13. Métodos: Olá e bem-vindo a esta lição onde vamos falar sobre metais. Ou se você já ouviu falar de funções, é basicamente a mesma coisa. Metal e uma função é a mesma coisa. Você está usando métodos para tornar seu código mais flexível, para usar funcionalidades. E vou mostrar-lhe agora o que quero dizer com isto. Então, por enquanto, temos usado apenas um método, os principais métodos aqui, e o método principal, tudo o que temos é entre esses dois colchetes. Então, tudo o que escrevemos aqui é o corpo dos metais principais. Agora vamos criar outro metal que estará fora do corpo do método principal. Então vamos sair desses colchetes e digitar o que estou digitando. Público, estático, vazio. Apenas tenha paciência comigo. Explicaremos em um segundo o que isso significa. Agora, digite o nome do método. Por exemplo, se queremos um método ou função que vai cumprimentar o usuário, digamos que o nome do metal será verde. Usuário. Nós colocamos argumentos, mas por enquanto não estamos, não vamos colocar nenhum. Então este mental, Queremos simplesmente cumprimentar usuário viu dentro deste metal, dentro do corpo do metal, vamos dizer sistema fora da linha de impressão, superficial, usuário. E agora o que podemos fazer, qual é a parte legal é que você pode invocar métodos de outros métodos. Agora, vamos entrar no corpo do método principal. Então, dentro deste método aqui, e nós vamos chamar o metal usuário saudação. Então eu estou dizendo, ótimo usuário e eu estou executando o programa. E adivinha o que vai acontecer? Ele irá imprimir Olá usuário. Basicamente, este método principal aqui está chamando o método de grande usuário. E o que o método do usuário da ganância está fazendo. Está imprimindo no console. Olá usuário. Agora vamos criar outro método. Vamos apagar este. E vamos fazer multiplicar metais e metais função que vai multiplicar dois números. Então estamos vendo estático público, vazio. Multiplicar. Podemos apenas dizer multiplicar ou podemos dizer multiplicar dois números. E aqui queremos colocar argumentos que serão os dois números. Então número inteiro primeiro e número secante inteiro no que fazemos é imprimir o primeiro número multiplicado segundo número, ops, multiplicar segundo número. Ok? Agora, se chamarmos o multiplicado. Método de dois números a partir do método principal. Agora temos que dar os dois números que queremos multiplicar. Então, dentro deste método, queremos dizer, por exemplo, 510. Se eu executar o programa agora, este programa vai retornar o para os números multiplicados. Então, cinco multiplicados por dez é 50. Estamos chamando este método de multiplicar dois números do metal principal. Então, se você está se perguntando o que esses vazios estáticos públicos significam, público basicamente significa que este método pode ser chamado de qualquer lugar. Não é restrito. Não é, não vai ser usado apenas de um lugar. Público significa que podemos chamar esse método de qualquer lugar do programa. Não é privado, é o oposto de privado. E estes, estes vazio é o tipo de retorno de vazio significa que este método não está retornando nada. Agora, este metal, podemos colocar o tipo de retorno inteiro porque, porque ele está retornando os dois números, que é um dígito inteiro. Mas agora, o que temos que fazer é dizer o que esse método vai retornar. Então estamos dizendo retorno primeiro número multiplicado pelo número secante. Agora, se rodarmos o programa, ele não vai dizer nada. Nós não vamos ver nada porque antes nós tínhamos o sistema fora da linha de impressão, agora nós não temos isso. Então o que temos que fazer aqui é sistema fora, imprimir linha, multiplicar dois números, e aqui nós damos os dois números. Então, por exemplo, 312, eu vou apenas excluir essa linha. Agora, se eu executar o programa, veremos os dois números multiplicados 312 é 36. O tipo de retorno é inteiro. Temos que dizer retorno e o que vai ser devolvido. E se quisermos ver isso, se você quiser que isso seja impresso, dizemos sistema, impressão, sistema para dizemos sistema, impressão, fora, linha de impressão, e chamamos o método. Vamos criar outro método, por exemplo, estático público, inteiro, dois números, por exemplo. E este método vai adicionar os dois números. Então número inteiro um, enésimo, número inteiro dois. E ele vai retornar o número um mais o número dois. Ok? E se chamarmos esse método agora, dizemos que queremos imprimi-lo primeiro e dizemos. Dentro do sistema para fora de linha de impressão de metal. Vamos ligar para o adicionar dois números. Soul, estamos vendo em dois números. E queremos adicionar os números 1520, por exemplo. Agora, se eu executar o programa primeiro, eu vou ver o número 36, que é o multiplicar dois números. Metal 312 multiplicado é 36. E a segunda linha, 35 é a adição de dois números. Metal número um é 15, número dois é 20, e o resultado é 35. Então, podemos dizer aqui, antes dos números multiplicadores, podemos dizer sistema fora linha de impressão. Os dois números, motivo vôo, r, k, na verdade apenas imprimir, não printf linhas. Queremos ser o número que você quer estar na mesma linha. E depois disso temos os dois, multiplicar os números. E antes de adicionar dois números, queremos imprimir os dois números adicionados são. E depois disso temos o metal. Agora, vamos executar o programa. Acho que será mais claro assim. Agora, os dois números multiplicaram nossos 36 e os dois números são 35. Primeiro, criamos este método multiplicar dois números, que é público, o oposto de privado, o método público que você pode usar de qualquer lugar. Podemos chamar esse método de todos os outros métodos que queremos chamá-lo de. E o tipo de retorno é inteiro. Multiplique dois números de metais. Basicamente é multiplicar o primeiro número e o segundo número. Isso é o que ele está retornando. Primeiro número multiplicado pelo segundo número. E aqui estamos chamando o multiplicar dois números e estamos dando a ele os dois números que queremos multiplicar. O segundo método que temos é em dois números, que está retornando o número um mais o número dois. E quando chamamos esse método do método principal, agora, olhe, estamos dentro do método principal agora. Este é o corpo do método principal. E dentro do meio principal, estamos chamando isso adicionar dois números método. E nós estamos dando o número 15 e o número 20 vai adicioná-los, e ele vai nos dar o resultado 35. Agora, é assim que você usa métodos, como você cria métodos, como você decide o retorno tipo II, se ele vai retornar uma string, você pode dizer string aqui. E é assim que usamos métodos ou funções. Eles estão tornando seu código mais flexível. E quanto mais você os usa, mais você entende os benefícios dos métodos. E eles vão fazer o seu código parecer mais bonito e mais arrumado. Você não quer ter tudo no método principal em seu programa. Então chamar metais, metais de outros metais de outras classes, vai ser muito útil para você. É assim que você cria, e é assim que usamos metais. Nós os invocamos de outros lugares. Espero que este tutorial tenha sido útil. Agora vamos continuar com o próximo. 14. Arrays: Olá e bem-vindo a esta lição em que vamos aprender sobre arrays. Em primeiro lugar, quero agradecer-lhe muito por ser meu aluno e assistir a este curso. Eu sei que é difícil e este tópico não é algo fácil. Mas obrigado por ficar comigo. Obrigado por aprender e você é incrível por fazer isso. E agora é difícil. Basta continuar empurrando, continuar aprendendo um novo emprego. Você vai melhorar, eu prometo. Agora, matrizes é um tópico difícil. Não é algo muito fácil de entender se você é novo na programação, mas você se acostuma com isso depois do tempo e nós tentamos experimentar e usá-los e tentar falhar e tentar novamente, e você vai melhorar. Eu prometo a você. Agora, arranje apenas algo em que você armazena informações. Você pode pensar em array como, como quando criamos um inteiro variável, por exemplo, estamos armazenando um inteiro nessas variáveis. Array é múltiplo, pode ser array, pode ser vários inteiros armazenados em um lugar, um array. Se o tipo de matriz for string, por exemplo, armazenando várias strings nessa matriz. Por exemplo, se a nossa matriz é do tipo string e estamos querendo salvar nomes nesta matriz. Podemos dizer chamado Victor, chamado Yvonne, chamado Joshua, nome, Peter. Todos esses elementos vão ser armazenados em uma matriz, que é de cadeia do tipo matriz. Agora, vamos parar de falar. Eu só vou mostrar a vocês, nós vamos criar uma matriz inteira. E depois de beber RA. Então vamos começar com a matriz inteira. Estamos dizendo int. Depois disso, colocamos esses colchetes, que é, o que significa que estamos criando uma matriz. Agora, a nossa matriz vai ser chamada de números. Agora temos que colocar o nome da matriz. Então, colchetes inteiros, números é igual a nu, colchetes inteiros. E dentro desses colchetes, precisamos dizer quão grande será nossa matriz? Quantos elementos vai consistir nessa matriz? Então, se dissermos cinco, por exemplo, agora criamos uma matriz chamada números que têm cinco elementos dentro desta matriz. Agora, algo que está longe do pensamento humano que você precisa entender na programação é que a programação Q sempre começa a contar de 0, não de um. Agora, esta matriz tem cinco números dentro da inteligência, mas deixe-me mostrar como esta matriz se parece. Então agora temos esta matriz que tem. Que têm o valor número um, número dois, número três, número 45. Agora, esta é a nossa matriz. Está bem? Há, como eu mencionei, você sempre começa a contar de 0 na programação. E quando estamos falando de arrays, você precisa saber o que é um índice. Índice é o lugar deste elemento aqui. Então este elemento, digamos que o valor deste elemento vai ser um. Mas o índice deste elemento é 0. Começa a contar a partir de 0. Então este é o elemento índice 0. Este é o elemento no índice um. Este é o elemento no índice para. Este elemento está no índice três, e este elemento está no índice para. Então este é o índice do elemento. E este aqui é o valor, o valor do elemento. Então agora, elemento no índice 0, valor de um. Elemento no índice um tem valor de 0 porque este é o valor inteiro padrão. Se não colocarmos nada aqui, será 0 zeros o valor inteiro padrão. Agora elemento no índice para, digamos que vai ser cinco. Elemento no índice três vai ser seis. E índice elementar para, digamos que vai ser dez. Agora, deixe-me mostrar como você inicializa esses números. Então agora, nossa matriz não tem todos os valores são 0 porque, como eu mencionei, o, o valor padrão do inteiro é 0. Então agora, se quisermos imprimir números e elementos no índice três, por exemplo. E executamos o programa. Ele vai imprimir 0 porque agora temos cinco elementos, mas todos eles têm o valor padrão de 0. Se queremos inicializar esses elementos e queremos dar-lhes alguns valores diferentes. Podemos dizer números. Eu quero que o elemento com índice 0 seja igual ao quanto nós dizemos aqui, ele vai ser igual a um, ok? Números com índice 0 será igual a um K. Nosso segundo elemento é. Este índice aqui, índice um, e o valor é 0. Então, vamos mudar realmente esse valor. Deixe estar, não vamos ser 0. Vamos fazer 25, por exemplo. Agora, como fazemos isso com nosso código? Nós dizemos números. Elemento no índice um vai ser igual a 25. Agora, se eu imprimir aqui números elemento no índice um, ele vai imprimir 25 porque o nosso elemento com índice um, nós inicializamos e temos dado a ele o valor 25, assim como temos aqui. Está bem? Nosso próximo elemento, índice elementar dois, é igual a cinco. Vamos anotar isso. Números. O índice dois vai ser igual a quanto dissemos cinco, certo? Certo, elemento número três no índice três será igual a seis. K três é igual a seis, e o índice quatro é igual a dez. Está bem? O índice quatro é igual a dez. Agora, se rodarmos o programa, e vamos imprimir outra coisa. Por exemplo, vamos imprimir todos eles. Vamos imprimir números com o índice 01234. Agora, ele vai imprimir todos os números que temos em nossa matriz. Agora, nossa matriz está cheia. Felizmente mencionada. É, você pode imaginar uma matriz de um lugar que você está armazenando informações dentro desta matriz, estamos armazenando números. E o tipo da matriz é inteiro. E temos dado valores para cada, para cada elemento da matriz. Agora, esta matriz tem cinco elementos, e o primeiro elemento com índice 0 é igual a um. O segundo elemento com índice um é igual a 25. O terceiro elemento com índice dois é igual a cinco. O quarto elemento com índice três é igual a seis. E o quinto, o último elemento com índice quatro é igual a dez. Tal como escrevemos aqui. Índice 0 é o primeiro porque estamos começando a contar de 0. Na programação, não estamos começando a contar 12345, como estamos fazendo na vida normal na programação que começa a partir de 0. Então temos cinco elementos, mas os números desses elementos no índice desses elementos são 01234. E o nosso elemento, o primeiro elemento é com o índice 0 e o valor é um, assim como. Criámo-lo em, no nosso programa. Ok, agora, vamos criar outro array, largura. Nomes de largura. Por exemplo, como mencionamos no início do vídeo. Então nós vamos dizer nomes de cordas é igual a nu encolhimento de três nomes. Agora criamos uma matriz com tipo string e o nome da matriz é nomes. Agora, nesta nova matriz, temos apenas três elementos. Então, vai ficar assim. 123, ok, este é o índice 0, índice um, índice número dois. Aqui vamos armazenar nossos nomes. Assim, por exemplo, primeiro nome será vetor. O segundo nome será i1, por exemplo. E o terceiro nome será Jack. Ok, vamos escrever este código no nosso programa. Agora, temos a matriz com comprimento de três elementos, mas não ouvimos os elementos. Então o que precisamos dizer é nomes 0, índice 0 será igual ao vetor k. nomes no índice um, elemento no índice um. Então o segundo elemento vai ser igual a I1. E nomes no elemento, elemento número três no índice dois será igual a Jack. Está bem? Agora, se nós imprimir nomes no índice 0, o que você acha que vai ser impresso? Vamos apagar esta primeira parte. Está bem? Então nós temos esta matriz de cadeia que você tem três valores. O primeiro é Victor, o segundo é irregular, e o terceiro é Jack. Então o índice número 0 é igual a Victor. Então, se imprimirmos no console agora, veremos Victor. Agora deixe-me mostrar outra maneira de inicializar o array, que é mais rápido. Então, se dissermos nomes de cordas, dois é igual a. E podemos dar os nomes diretamente aqui. E dizemos Victor, iPhone e Jack. E agora dizemos sistema para fora, imprimir nomes de linha2 no índice. Dois. Por exemplo. Vai imprimir, o que acha que vai imprimir? Primeiro de tudo, ele vai trazer o vencedor de impressão porque nós estamos tomando o índice 0 0 da primeira matriz, que é Victor. E depois disso ele vai pegar o índice número dois da segunda matriz, que é 012. Vai imprimir um vitorioso e Jack. Agora, isso é exatamente o mesmo, assim como o primeiro array. Mas em vez de dizer isso, primeiro damos o índice e depois disso estamos vendo qual é o valor do índice. Estamos dizendo diretamente, qual é o valor do índice? Assim, a segunda matriz é chamada names2. O tipo também é uma string, mas estamos vendo diretamente os vários único Victor. Índice 0. Índice um será i1 no índice dois será jock. Assim como desenhamos aqui. É uma maneira mais curta de inicializar e criar arrays. Agora eu sei que esse conceito de começar a contar de 0, é, é um pouco difícil de entender. É um pouco estranho no começo, mas você vai se acostumar com isso. Confie em mim, você vai melhorar. Espero que este tutorial sobre matrizes foi claro o suficiente para que você entenda algo, comece a usá-los, você vai ficar melhor. Agora vamos continuar com a próxima lição. 15. Aulas e modificadores de acesso: Olá e bem-vindos a esta lição onde vamos aprender sobre as aulas. Agora, vamos apagar tudo o que temos até agora e ver com o que estamos trabalhando. Agora, temos uma classe principal com a qual temos trabalhado até agora. E o nome da turma é principal. Você pode vê-lo aqui. É uma aula pública chamada principal. Dentro dessa classe temos este método principal. Ok? Você pode ver no lado esquerdo do projeto onde a classe está parada. Então normalmente você terá o nome do seu projeto no topo depois disso. Se você tem CRC, SIR, como nossa pasta C, e aqui eu tenho companhia com DOT. Este é o pacote. E dentro deste pacote eu tenho a classe principal. Então, como criar outra classe no pacote superior da sua classe? Clique com o botão direito, então eu clique com o botão direito aqui na empresa de preservativos. Este é o pacote que eu ouço do projeto e selecionando nova classe Java. Então clique com o botão direito aqui nova classe Java, e eu estou dando esta classe no nome. Então vamos criar uma classe chamada animal. E eu só clique em Enter. E como você pode ver aqui no lado esquerdo, há outra classe, bem ao lado da classe principal. É uma aula pública. Ele tem o mesmo pacote porque nós o criamos a partir daqui. E o nome da turma é animal. Agora, vamos dar a esta classe animal algumas propriedades. Vamos dizer que este animal terá um nome. Então o nome vai ser igual a, olha, este será o nome do nosso animal. Loci terá dez anos. Então estamos criando uma segunda variável, inteiro h, que é igual a dez. Agora vamos falar um pouco sobre modificadores de acesso e o que isso significa. É como você vai recuperar dados de uma classe. Por exemplo, agora o modificador de acesso desta classe animal é público, o que significa que podemos recuperar dados dessa classe de qualquer lugar em nosso projeto. Por exemplo, se eu quiser pegar o nome ou idade deste animal de outra classe, nós conectamos essas classes em. Tomamos os dados desta classe sem problemas, porque esta classe é pública. Se, por exemplo, criarmos, tornaremos essa classe privada. Isso significa que não podemos recuperar dados desta classe, de outra classe é que só está disponível dentro desta classe. Então podemos usar todas essas variáveis em tudo o que você tem dentro desta classe. Só que nesta aula, é uma aula particular. Você não tem permissão para usar nada da turma de fora dela. E estática. Significa que essa classe está associada ao tipo e não a alguma outra instância do tipo. Eu não vou mergulhar fundo nisso e apenas lembrar público e privado como um iniciante. Isso é o suficiente para você. Agora vamos criar essa classe pública. Classe é por padrão, são privados. Então, se não dissermos nada antes da aula, por padrão, será privado. Então isso é algo sobre classe, sobre modificadores de acesso, desculpe-me, que você precisa aprender como iniciante. Precisa saber como, como e quando usar aulas públicas e privadas e estáticas também, mas é um pouco mais avançado, então você aprenderá sobre isso mais tarde. Aula pública. Você pode pegar a informação da carne de qualquer lugar dentro do projeto. Aula particular. Você pode usar as informações da classe somente dentro desta classe. modificadores de acesso que também pode usar para variáveis, por exemplo, este número inteiro h, Se eu digo antes do inteiro privado. Agora estes idade variável vai ser variável privada e pode ser usado apenas dentro desta classe. Podemos pegar essas variáveis de alguma outra classe. Podemos fazer o mesmo com a corda. E estas duas variáveis agora são privadas e não podem ser, não podem ser retiradas desta classe. Certo, vamos remover essa coisa particular daqui. Então o que podemos fazer agora é que temos mais essa classe e é classe pública, então podemos usá-la de outras classes. Vamos novamente na classe principal, se eu clicar aqui no lado esquerdo ou aqui, eu posso mudar de classe a partir daqui. No IntelliJ j depende do IDE que você está usando. Para Java. Eu gosto da Intel, você J. Então eu estou indo para a minha classe principal e agora eu quero criar um animal específico. Quero criar um documento, por exemplo. Então, usando nossa classe animal que criamos anteriormente, eu vou criar uma instância do fechamento no tempo. Vou criar um documento. Então eu estou dizendo que mais cão é igual a nu mais. Certo, acabamos de criar uma doca da nossa classe animal. E dentro da nossa classe animal, lembra-se que tínhamos o nome e a idade. E por exemplo, se eu quiser pegar o nome do cão, por exemplo, eu posso dizer imprimir-me mais. Imprima-me realmente nome doc dot. E se rodarmos o programa agora, ele vai imprimir, olha, porque este é o nome do nosso animal. Agora, na nossa classe principal, dizemos o nome do ponto do doc. Se dissermos imprimir doc ponto h. Ele vai imprimir loci e depois disso, dez do que a idade da doca. Agora deixe-me mostrar algo realmente interessante e importante na programação, que é chamado de sobreposição. O que podemos fazer é mudar o nome, o nome do cão dentro da nossa classe principal. Então deixe-me atualizar isso um pouco dentro da classe animal, temos um nome de string, que está localizado no sul. Dentro da classe principal, criamos nosso doc, que é um animal, e estamos imprimindo o nome do cão e os cães H. Agora, se eu quiser mudar o nome do cão daqui em nossa classe principal, eu posso basta dizer doc dot name é igual a NI. Posso dizer Jeffrey, por exemplo. Agora, se eu executar este programa, agora de repente o nome do nosso cão é Jeffrey, mas temos que imprimir esse nome se executarmos o programa. Agora, a parte bonita disso é que você pode ser realmente flexível e mudar seu código. Isso se chama “overriding”. A primeira coisa que o programa está fazendo é imprimir. Mas o nome dos cães, que agora nesta linha, bem aqui, o programa está lendo linha por linha. Nesta linha, o nome do cão está olhando. Então está imprimindo aqui. A segunda linha que temos em nosso programa é imprimir o Doc H, os cães h, que é dez. Depois disso, estamos substituindo o nome do cão dizendo dot doc, nome do ponto é igual a j livre vendido. O nome não está mais olhando. Estamos a mudar o valor do nome do cão. Então estamos anulando o nome do cão. Agora, nesta linha, o nome está se tornando Jeffrey. E depois disso, vamos imprimir o nome do cão novamente. É por isso que está dizendo Jeffrey aqui. Então primeiro é sorte. Depois disso estamos imprimindo a idade dos cães, que é dez. E depois disso, criaremos um novo nome. Então não estamos criando um novo nome. Na verdade. Estamos mudando o nome que já temos de “Sortudo “para “J Free”. E vamos imprimir o nome dos cães novamente no novo e atualizado nome é Jeffrey. Também podemos dizer doc ponto h é igual a cinco. Então nosso cachorro de repente ficou mais jovem e estamos imprimindo a fechadura H. Agora, o que vamos ver se você estava no programa é que mudamos o H no locus. Bem, primeiro teve sorte , tinha dez anos. Depois disso, sobrescrevemos o nome, sobre escrever o nome. Tornou-se Jeffrey. E depois disso sobrescrevemos o H. O H é agora cinco. Então você pode ser realmente flexível. Você pode acessar uma classe, usar algo da classe. Estamos usando o nome e a idade da classe Animal. Mas depois disso, vamos substituí-los desta linha aqui e desta linha aqui. Agora, quero te mostrar outra coisa. Vou apagar a maioria das coisas. Vou deixar nossa doca aqui dentro da classe de domínio. E dentro da nossa classe animal, vou criar um metal. Então estou dizendo público, vazio, impresso. Este método vai imprimir nosso nome e nosso h. Então, o nome do cão e a idade da impressão de sal doca. Nome é mais nome, riso pontilhado sprinting. H mais H. Ok. Então a parte interessante agora é que podemos usar este método a partir da outra classe que temos. Este metal está agora na classe animal, mas podemos ir para a classe principal aqui, podemos dizer impressão de ponto de cachorro. E agora se executarmos este programa, se executarmos a classe principal, ele vai dizer que o nome é Lucky, H tem dez anos. Criamos um método dentro da classe animal que temos, que é imprimir o nome e a idade do cão, que são variáveis dentro da classe animal. Então este método de impressão está dentro da classe animal, e nós estamos invocando este método da outra classe, da classe principal que estamos chamando de impressão de ponto doca. Então nós criamos nossa doca dentro da classe principal em que estamos usando a função do, o chef doc, o div meio que este cap doc. Então é assim que você cria e usa classes e usa variáveis e métodos de outras classes. Espero que este tutorial tenha sido claro. Agora vamos continuar com o próximo. 16. Obrigada!: Parabéns por terminar todo o meu curso. Muito obrigado por ser meu aluno e por assistir todos os meus vídeos. Obrigado mais uma vez por ser minha aluna. Agradeço-te muito. E se você tiver algum feedback e sugestões, por favor deixe uma mensagem. Estou sempre a melhorar os meus cursos. Espero que você obtenha o valor que você veio aqui para e espero vê-lo em meus próximos cursos por.