Introdução à codificação de JAVA para iniciantes | Michael Tsehlo | Skillshare

Velocidade de reprodução


1.0x


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

Introdução à codificação de JAVA para iniciantes

teacher avatar Michael Tsehlo, Entrepreneur & Programmer

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.

      Apresentação

      1:08

    • 2.

      Primeiro abrindo a IDEIA do IntelliJ

      16:09

    • 3.

      Como entender o uso de marcas de cotação

      1:35

    • 4.

      Comentários

      6:48

    • 5.

      Variáveis

      18:32

    • 6.

      Variáveis

      8:51

    • 7.

      Como declarar várias variáveis

      4:24

    • 8.

      Identificadores

      4:35

    • 9.

      Tipos de dados

      7:25

    • 10.

      Números

      6:37

    • 11.

      Booleanos

      3:17

    • 12.

      Personagens

      1:18

    • 13.

      Tipo fundição

      4:04

    • 14.

      Fundição

      3:26

    • 15.

      Definição de operadores

      5:55

    • 16.

      Grupos de operadores

      2:43

    • 17.

      Operadores de atribuição

      4:12

    • 18.

      Operadores de comparação

      4:18

    • 19.

      Cordas Java

      9:14

    • 20.

      Concatenação

      3:43

    • 21.

      Matemática Java

      5:08

    • 22.

      Booleanos Java parte 2

      5:55

    • 23.

      Declarações condicionais

      8:31

    • 24.

      Projeto do curso

      0:48

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

429

Estudantes

1

Projetos

Sobre este curso

Introdução à codificação de JAVA para iniciantes

A codificação pode ser intimidante, mas não precisa ser! Junte-se a Michael neste curso como ele quebra os fundamentos da codificação Java.

Michael passou anos experimentando as melhores técnicas de codificação quando se trata de programação. Você vai aprender dicas e truques que ele usa em seu código que você pode incorporar em seu fluxo de trabalho para criar um programador mais intencional.

Neste curso, você vai aprender:

  • Como ser um programador de Java
  • Como navegar, usar e dominar o IntelliJ IDEA CE
  • Como criar diferentes tipos de dados
  • Como ter cálculos complexos para computação em PC em segundos

Esse curso foi planejado para:

  • Iniciantes de qualquer experiência em Programação Java.
  • Qualquer pessoa que queira melhorar seu conhecimento geral de programação.

Espero vê-lo no painel do curso!

Conheça seu professor

Teacher Profile Image

Michael Tsehlo

Entrepreneur & Programmer

Professor

Hey guys! I'm Michael.

Founder Of Voie Digital-Tech Start Up Based In Lesotho, I've scaled my Company To 7 Figures in the Last 2 Years Through Networking, Innovation & recently Coaching.

Most of what I teach relates to my background with photography, cinematography, Coding & Business Strategies, nevertheless I am ever expanding my focus as I continue to grow as a creative. Let's grow together!

If you'd like to find out more, please do my Skillshare profile, and if you're a fan of my content and you've got ideas for classes that you'd find useful, drop me a message/email and I'll see what I can do.

I'm super active on Instagram as well as facebook.

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. Apresentação: Olá pessoal e bem-vindos ao meu curso. Meu nome é Michael. Sou fotógrafa, cinematógrafa e física. E nesse custo hoje vou compartilhar com vocês algumas dicas e truques que você definitivamente pode usar para melhorar suas habilidades de codificação. Sendo físico, tenho o privilégio de trabalhar com várias linguagens de Python e Java e outras linguagens. Mas neste curso estarei ajudando vocês a saberem que o básico e o trabalho estão no básico. Em relação ao Java, java é uma das linguagens mais poderosas que você pode usar ou implementar. E espero que no final deste curso você seja capaz de entendê-lo melhor e saber como usá-lo melhor, e apenas navegar em seu caminho. Este curso é destinado principalmente a iniciantes. Então, qualquer um que provavelmente não tem ideia do que foi conduzido Java é, e como ele funciona e tudo isso, que tal indivíduo seria o candidato ideal para ver este curso. Então, estou ansioso para vê-lo na próxima lição. Ações. 2. Primeiro abrindo a IDEIA do IntelliJ: Portanto, Java é uma das linguagens de programação mais essenciais que existem. Com Java, você sabe, você é capaz de usá-lo desde criação de abs para criar aplicativos de desktop , até criar jogos, até mesmo sites e tudo isso são tantas coisas, seja ciência de dados de aprendizado de máquina ou algo assim, você definitivamente precisa usar Java para tudo isso. E isso vai para várias dobras, incluindo engenharia, certo? Portanto, as possibilidades da programação Java são infinitas. É apenas uma daquelas linguagens que você definitivamente precisa. E o que vamos fazer antes de tudo, é que vamos apenas lançá-lo. Vou mostrar a vocês como o subtutorial que eu uso para programar com Java. E vamos direto ao assunto agora. Sim. Então, a primeira coisa que queremos fazer é que a primeira coisa que definitivamente queremos fazer é ter certeza de que acabamos de lançar nosso software. Normalmente eu uso o IntelliJ G, IDA. Veja, vamos apenas clicar nele e então vamos apenas lançá-lo assim. Essa é a necessidade neutra da comunidade, você pode simplesmente baixar isso da Internet, exatamente como IntelliJ g EDA. E quando você pesquisar isso, certifique-se de também ter certeza que é a versão turn 21 ou 2022 no meu caso. E essa deve ser a interface que você obtém no momento em que ela é lançada. Ele dirá bem-vindo até a, G, E, D, E. E o que você quer fazer é vir para o Novo Projeto aqui. E basta clicar nesse novo projeto. No momento em que você clica em Novo Projeto, é aqui que você simplesmente nomeia qual é o nome do seu projeto e qual idioma você usará. Agora, dado que em nosso cenário estaremos trabalhando com Java, apenas certifique-se de que está em Java com isso. E podemos chamar isso de básico, por exemplo, deixe-me fazer isso. Noções básicas básicas. E este é o local onde esse projeto será salvo. E este é apenas o Java Development Kit, que é o carro G, D é que você pode ver em francês dizemos Deus, mas em inglês nós apenas dizemos k. E o que podemos fazer é apenas ter certeza de que você acabou criar esse produto aqui e você nem precisa necessariamente de nada aqui com as configurações avançadas. Não há necessidade disso por enquanto. E você pode simplesmente vir aqui e clicar em Criar. E pronto, isso é o que você tem. E essa será nossa configuração geral do Java. Ele ainda está carregando, como você pode ver, está digitalizando arquivos para indexar, o que significa que ainda está abrindo nossa interface e tudo isso. Isso é tão maravilhoso, isso é muito, muito legal. Ainda carregando e tenha em mente que isso é muito exigente em PCs pessoalmente, eu recomendaria que você saiba, seus PCs operando com pelo menos oito gigabytes de RAM, pelo menos. Mínimo de coluna dupla, que é um i5 ou, se possível, uma execução ISO. Mas você definitivamente precisa de algumas dessas coisas porque isso é muito pesado em vários PCs. E uma vez que você está aqui, ele deve continuar fazendo isso. E voila deve ficar bem agora, ok. Em seguida, a próxima coisa que você quer fazer é clicar, clicar duas vezes aqui ou clicar com o botão direito do mouse se quiser e, em seguida, selecionar Novo. Venha para a aula de Java. E é aqui que você dá o nome do cluster com o qual Joe está trabalhando. Agora você provavelmente deve estar se perguntando quais são as aulas e todas essas coisas por enquanto, apenas pense nisso literalmente como uma sala onde você pode fazer algumas atividades dentro dela. É só um quarto. Você pode pensar nisso literalmente como no ensino médio quando você ia para uma sala de aula. Então pense nisso como uma sala onde as atividades acontecem. É assim que você pode pensar em um cluster por enquanto. E então, com o passar do tempo, conforme aprendemos a sintaxe Java ou amamos a linguagem Java, somos capazes de saber melhor do que estamos falando. Então, deixe-me chamar esse grande seis também. Noções básicas e entrada. E pronto, aqui está nossa primeira visão disso. Como você pode ver, literalmente diz noções básicas de classe pública, noções básicas. Isso porque eu literalmente chamei a classe em si de básica, o próprio projeto, seu nome é básico. E a aula em si, acabei de chamá-la de Básico. E essa é a interface geral que você deve ter. A coisa definitiva que você quer começar. Em primeiro lugar, que a coisa que definitivamente queremos começar é com a sintaxe, a sintaxe Java da sintaxe Java. Essencialmente, o que é, é tudo sobre a linguagem Java. É sobre entender o todo. Uma coisa que está acontecendo aqui, toda a linguagem que vamos usar aqui. É tão importante e tão crucial. E como fazemos isso? Bem, fazemos isso entendendo que tipo de palavras usaremos. Lembre-se de que cada linha de código executada em Java deve estar dentro de uma classe. Como você pode ver aqui, temos noções básicas de aulas públicas. E no nosso, se eu fosse dar um exemplo como o seguinte, por exemplo, eu provavelmente poderia escrever algo assim. Vou pressionar Enter aqui e dar um exemplo como este. Estático público, vazio, principal, principal com uma letra minúscula. Normalmente, os tipos principais treinam, por exemplo, string. E aqui vou selecionar esse cara aqui. Deixe-me fazer isso. Sim, mudo meu teclado para este normalmente. E então eu pressiono Opção G, S, Varela, linda. E eu venho aqui e pressiono novamente, volto para as portas do teclado original usando e Carla, Sim. Então, essencialmente, tudo o que queremos escrever aqui tem que estar em uma aula, certo? Então, como você pode ver, acabei de escrever declaração estranha chamada public static void main. E eu sei que você provavelmente está se perguntando o que é o vazio estático público principal, mas por que não? Vou explicar todas essas coisas. Mas tenha em mente que quando eu tiver isso, eu posso até literalmente vir aqui e digitar algo assim. Este é Aztlan na sintaxe, o modelo que estou escrevendo entende o modelo, apenas vendo o que é possível e o que é possível e o que não é possível. E eu escolho imprimir LN, e clico em Hello World. Este é provavelmente um dos escritos mais famosos. Sempre que temos uma linguagem de programação em andamento, gostamos de dizer olá, mundo. Não há nada de especial no helloworld, É apenas uma palavra, mas adoramos usar a tentativa de explicar o que está acontecendo aqui porque eu sei que você provavelmente está se perguntando o que está acontecendo aqui. Bem, o que é importante é isso, o nome do arquivo Java. Aqui, isso deve corresponder ao nome da classe. Portanto, o nome do arquivo Java, por exemplo, aqui, o nome é básico. Deve corresponder a essa classe pública. Se eu mudasse isso e colocasse como básico, literalmente faltava apenas um S. Observe que há um problema, aparece aqui, problemas aqui. Essa classe básica como pública, deve ser declarada em um nome de arquivo basic. Você vê que o que isso significa essencialmente é que os nomes das mesas não são correspondentes. Portanto, essa é uma coisa com a qual você deve ter muito cuidado e ser muito cauteloso quando se trata de codificação. Certifique-se de que, em Java, o nome do arquivo, o nome do arquivo de classe, Basics, sempre tenha certeza de que ele está sincronizado com a classe também. Tudo bem, então isso também vai ser básico. Então, vai ser básico, básico como esse, certo? Então essa é a primeira coisa que é muito importante, certo? Agora, se eu apenas clicar nisso e executar isso, obtemos uma saída disso clicando aqui. Execute o básico principal. Vamos ver o que obtemos. E pronto, temos a palavra helloworld, que é literalmente o que acabamos de digitar aqui, certo? E só para detalhar o que está acontecendo aqui muito melhor, deixe-me começar com a palavra principal aqui. O principal é que o principal é um método, escreva. O método principal é necessário e você o verá em todos os programas Java. Vai ser algo que veremos muitas vezes que qualquer código dentro do método principal será executado, certo? Portanto, esse é um método principal e qualquer código que esteja aqui será executado. Você vê isso? E eu estou dizendo por dentro, porque eu coloquei isso em símbolos aqui. Há dois aparelhos, se você quiser. E eles estão representando o que está dentro de um resfriado, certo? O que está dentro do código agora, porque estou em um Mac, para mim, literalmente, meu teclado não é tão grande, então eu tenho que pressionar Option e pressionar F5 para ter acesso a isso, mas você pode sempre verifique se você molhou seu teclado permite que você use entre a versão francesa agora. Então, se eu estiver usando este, então, como você pode ver, se eu pressionar opção aqui, então as chaves definidas vêm que eu preciso. Você vê isso? Como alternativa, há também esse aqui. Se eu mudar o teclado também, posso acessar mais opções. Então é só um metal. Preferência e você sabe, e em palavras-chave diferentes dá acesso a diferentes símbolos. E não se preocupe com as palavras-chave antes e depois da média. Você vai conhecê-los, é claro, daqui a pouco, enquanto estamos passando por algumas dessas coisas juntos. Mas, por enquanto, é muito importante que você se lembre de que todo programa Java tem uma classe e um nome de classe que devem corresponder ao nome do arquivo, e que todo programa deve conter o método principal, cada programa. Então entramos nessa linha aqui, linha número três aqui, as listas das linhas que representam nosso código. Quando entramos na linha três aqui, temos o sistema de impressão LN, olá mundo. Agora mesmo. Definitivamente, Hello World é definitivamente um texto que estamos vendo lá. Então, vou entrar nisso um pouco em breve. Mas, por enquanto, o que temos que saber é isso. Dentro do método principal, podemos usar o método print LN para imprimir uma linha de texto na tela. Então você pode pensar em impressão. Sempre que você tinha uma impressão, está literalmente dizendo saída, certo? Está literalmente dizendo saída. É uma combinação de todas essas três palavras aqui. System, essencialmente System é uma classe Java embutida que contém membros úteis, como out, que é a abreviação de output, certo? Então, quando você vê, em essência, está realmente dizendo o resultado. E então, quando digo imprimir, estou dizendo que a saída deve ser anotada. Deve ser escrito agora, quando você vê imprimir n, É um formulário curto para linha de impressão. Então, qual é a diferença entre apenas uma impressão comum imaginada Nossa para excluir essa parte aqui e deixá-la como impressa assim. Qual seria a diferença entre imprimir assim e imprimir neste formato a seguir? Bem, neste estágio, pode não ser muito evidente. Tudo bem, pode parecer que ainda é a mesma coisa. Ainda estamos obtendo o mesmo resultado. Mas então espere um minuto, deixe-me copiar essa declaração literalmente. E eu pressiono Enter colar do clima e mudo um pouco HelloWorld. E vamos dizer olá Michael. E agora você vai ver algo acontecer aqui. Olá Michael e eu pressiono Executar programa. E viola, olhe para isso um pouco estranho, certo? Hello World, de volta. Olá Michael. Mas imagine que eu fosse fazer esse LN para que você veja essa diferença bem aqui. Ah, olhe para isso. Então, o que isso significa? Isso significa que no momento em que você diz imprimir LN, em essência, estamos dizendo imprimir o que eu tenho aqui em sua própria linha individual e imprimir o que eu tiver a seguir, se eu quiser assim tem significa impresso como dentro de uma linha, certo? Mas se eu fosse adicionar outra impressão, ela seria empilhada com esse olá Michael também, a menos que eu colocasse l n. Então, colocando-os em essência dizendo que deveria ser apenas uma linha, qualquer impressão que eu tenha ali deve ser apenas essa declaração e depois passar para a próxima linha. É literalmente quase um cofre. O que estou fazendo aqui com meu teclado, que é pressionar Enter, literalmente quando você diz imprimir LN, é quase como se você estivesse literalmente fazendo isso. Pressionando Enter, pressionando Enter. Então, tudo o que está escrito e lido. E então eu desço e leio e então eu desço e depois eu leio e depois eu desço. Isso é literalmente o que está acontecendo aqui. Mas então imprima LN, você está simplesmente dizendo que todas as saídas, qualquer saída que eu tenha, devem ser escritas ao lado do próximo ao próximo ao próximo ao próximo a um expoente próximo ao próximo átomo, para o próximo item ali. Você vê isso? Então, essencialmente, o que você quer fazer é que depende de você. Eu realmente não posso dizer para você sempre usar o Print LN. Também nem sempre posso dizer para você usar a impressão sozinha. Você vê isso? Então, depende do que você está tentando alcançar, o que você está tentando alcançar, certo? Aprendemos o que é o sistema com lend about. Esse sistema é uma classe que contém membros úteis, como out, que é a saída e a impressão que está literalmente dizendo, tudo o que eu tenho deve ser colocado aqui, escrito se você quiser. Então também temos esse ponto e vírgula aqui. E você deve saber que cada código em Java deve terminar com um ponto e vírgula. Então isso é muito, muito importante. Sem ele motoristas e não obtive um erro se eu remover aquele Vanna. Isso é literalmente os programas Java dizendo que algo está faltando aqui. Tenho que consertar isso. E você pode ver isso com um erro aqui, um erro. E eu sempre posso abordar problemas de programas aqui ou ali. E está mostrando que o problema é esse, isso é esperado, mas é ln quatro e está mostrando a linha em que esse é o problema. É esperado, mas não está sendo cultivado. Então eu coloquei o ponto e vírgula e pronto, está tudo bem. Ganho, certo? Espero que vocês estejam vendo diferenças acústicas incríveis e um pouco de contexto para o que está acontecendo aqui, certo? Especialmente quando se trata dessa codificação básica dessa linha básica e da sintaxe que usamos em Java. 3. Como entender o uso de marcas de cotação: Assim, o programa é capaz de entender o que está acontecendo aqui e apenas fazer de acordo. Então, isso é incrível. Isso é perfeito, isso é incrível, certo? Então, a próxima coisa que definitivamente queremos ter em mente provavelmente é usar e entender também. Que aqui quando estamos usando números, tenha em mente que não colocamos aspas duplas assim, certo? Porque isso significaria outra coisa muito, muito diferente. Se eu colocasse isso, essas citações aqui, eu estaria chamando isso de uma string. E eu diria literalmente que imprimir o que quer que esteja lá literalmente, não os entenderia como declarações ou como números, você faria o que eu recebo como declarações, frases ou palavras. Você vê isso? Então, eu não quero isso. Eu não quero isso. Isso se eu quisesse calcular nove mais dez para mim, certo? Nove mais dez para mim, e isso me dá 19. Bain Man, eu poderia até ter dito nove multiplicado por dez, o que me daria 90, certo? Vamos ver, 90 dias são. Portanto, operação anual, adição, subtração, multiplicação de divisão devem funcionar. Definitivamente, deve funcionar para você. Então, sinta-se à vontade para até mesmo brincar com sua própria inteligência de software , é claro, e ver como você é capaz de produzir algumas dessas coisas juntos, certo? Sim, sim. Então isso é essencialmente o que é. E é só isso. 4. Comentários: Tudo bem, e então a próxima coisa que vamos analisar tem a ver com comentários em Java. E os comentários do Java têm em mente que isso é algo que usamos muito, especialmente com Java, porque às vezes há muito código se você estiver trabalhando e quiser apenas comentar um pouco. o que está acontecendo lá. Você quer contar um pouco de uma história só para que você seja capaz de não se perder em seu próprio código porque há muito, se há tanto código lá e você não capaz de dizer o que é estranho, o que está acontecendo aqui. É tão confuso, certo? Então, você sempre quer ter certeza de que também tem alguns comentários. E vamos falar sobre comentários de linha única e comentários que também são comentários de várias linhas, certo? E estamos onde lidamos com comentários de uma única linha é assim. Podemos simplesmente acessar nosso código. Por exemplo, digamos que nesse cenário aqui, eu queria fazer um comentário de uma única linha. Eu apenas pressionaria Shift, e aí está, eu crio isso. Tudo o que eu escrever aqui será um comentário. Por exemplo, deixe-me escrever isso. Isso é um comentário. Um comentário é apenas uma declaração que você quer escrever como uma forma de se lembrar do que está acontecendo aqui. Digamos que você esteja criando um aplicativo, ou esteja fazendo um jogo ou seu fim de semana. Há muita coisa legal envolvida nisso. Mas é tão fácil para você se perder imaginando o que é isso. Por exemplo, imagine que você tenha algo do seguinte tipo do seguinte tipo. Tanta informação, certo? Claro que isso é apenas um exemplo, mas ajuda você saber que esse é um exemplo comum. Por exemplo, este é o comentário um, por exemplo. Você poderia vir para este segundo lugar e dizer, Ok, agora aqui estou falando sobre isso é como dirigir meu carro. Digamos que você talvez estivesse fazendo um jogo, um aplicativo que roda um jogo, certo? É assim que você coloca todo o código que tem a ver com a condução do carro. E vamos dizer aqui, é aqui que eu escolho a cor. Então é aqui que você sabe que, ok, qualquer código que envolva aqui tem a ver com a escolha da cor e assim por diante. Espero que você entre na deriva do buraco por aqui. A ideia toda realmente é que essa técnica de comentário permite que você seja mais preciso com suas informações e saiba exatamente o que você está fazendo quando está fazendo isso. Você vê que isso ajuda a resolver que, se você fechar esse arquivo e abri-lo mais tarde, você nem se perderia. Você sempre se lembra disso? Sim. Sim. Na verdade, eu sei que quando se trata codificar e procurar uma maneira de escolher as cores, eu só preciso chegar a esse ponto ali. Você vê isso? Então é isso sobre comentários de uma única linha. E dizemos linha única porque dissemos linha única porque é apenas uma linha. Se eu fosse escrever algo aqui, logo abaixo disso, deixe-me fazer isso. Eu pressiono Enter. Não se registra como comum, como eu sei que não se registra como um comentário? Bem, eu posso apenas olhar para isso aqui. Veja este que é um comentário aqui. Até a cor vinculada parece estar desbotada. Parece ótimo, mas essa cor fica mais viva. Isso significa que o software está tentando nos entender, tentar entender que tipo de código é esse, O que está acontecendo aqui, você vê isso? É por isso que há um erro sobre tudo isso e não há erro sobre a linha comum ali. Você vê isso? Então, essencialmente, essa é a diferença entre os comentários de uma única linha que estamos falando aqui. Mas quando se trata de, quando se trata de comentários de várias linhas, é por isso que você deseja comentar e seus comentários. Eu tenho que ser longo. Digamos que foi um parágrafo completo, certo? Então vamos dizer que é por isso que a cor, eu escolho a cor e depois eu deveria dizer para sair do meu veículo. Tudo bem, agora vamos dizer um a isso também para fazer parte do comentário, O que eu faço? Bem, eu só vim aqui, eu cancelo esta linha. Eu coloquei uma estrela lá e eu venho aqui e coloquei uma estrela aqui, e eu coloquei um, coloquei este lindo símbolo aqui também. Você vê aquela barra ali. E é quase como se eu estivesse ascendendo desejando esse comentário que tem várias linhas. São necessárias duas linhas, como você pode ver, e pode levar, dadas dez linhas, não importa. Contanto que seja mais de uma linha, ele se qualifica para ser comentário de várias linhas como um sanduíche com a estrela de barra e, em seguida, estrela e barra. É quase como se você estivesse abrindo e depois fechando e qualquer coisa que esteja entre essas duas aberturas, a primeira sendo esta vai cortar estrela. E star slash é entendido como um comentário, certo? Mesmo que houvesse linhas sendo ignoradas, por exemplo, digamos que eu fosse remover isso. E observe que tudo isso até agora, tudo isso acabou de perder suas necessidades comuns, certo? Então, como você pode ver, o efeito que eu tenho uma barra e uma estrela aqui ou um pistão de asterix. Depois de puxar isso, o java não entenderá completamente o que está acontecendo aqui. É por isso que tudo aqui ficou incolor. Se for incolor, porque o que Java está dizendo é tudo isso é um comentário. É como se eu tivesse aberto um comentário e ainda não o fechei. Então, tudo o que está aqui será renderizado como um comentário. Se eu puder, se eu quiser, eu poderia colocar um asterix ou uma barra de estrela aqui e então ele entenderia que, ok, o resto disso é código, então não é realmente um comentário. Então eu posso remover isso e , como você pode ver, ele se registrará novamente, a mesma coisa. Tudo bem. Então aqui está um asterix aqui e eu o movo. E tudo é um comentário de novo até eu colocar uma barra de estrela lá e limitá-la e ver tudo isso é realmente um comentário e termina aqui. Ou se eu quiser, eu poderia colocá-lo aqui para desejar dizer que só isso é o que eu estou jogando. Somente aqui é onde o código deveria estar. Você deve procurar por objetos ou métodos ou qualquer uma das coisas que eu preciso para o meu código. Mas o resto é comum. Você vê isso? Este é chamado de codificação de várias linhas ou comentário de várias linhas. Você vê isso? Então, essencialmente, essa é a diferença entre uma única linha e comentários de várias linhas. 5. Variáveis: Agora, a próxima coisa sobre a qual queremos falar como variáveis Java. Existem várias variáveis em Java, de strings a booleanos, dois inteiros, dois duplos, dois andares a caracteres há tantos, certo? E com cada um desses, vou demonstrar aqui e vamos explorar cada uma dessas variáveis e ver como elas entram em jogo no que estamos fazendo, certo? Então, deixe-me colocar isso como um comentário de uma única linha e dizer que são strings, certo? Então, deixe-me colocar isso e remover isso comentando isso e estrelando velar. Então isso significa que estou tentando me livrar de todos os erros aqui. Então, vamos fazer isso e eu vou colocar essa estrela e lei. Foi o primeiro ou não o primeiro? Aqui está errado. Deixe-me fazer um comentário. Em essência, tornando isso sem erros. Como você pode ver, não há nenhum erro. Como não há erro, isso é porque tudo isso acabou de entrar no seu comentário. Agora, vamos analisar e explorar o que são strings. Strings são, essencialmente, o que estamos lidando logo no início disso. o que estamos lidando logo no início de nossa aula sobre isso. Então eu poderia fazer um stream vindo genuinamente aqui dizendo string bem ali onde está a corda. E deixe-me colocar um comentário sobre isso também. Comentário e var. Ótimo. Então, deixe-me colocar isso de novo, noções básicas de classe pública e público. Público, estático, estático, público, estático, vazio, principal. E eu posso simplesmente copiar isso e colar aqui. Copie e cole aqui. Abra o aparelho e pronto, estamos prontos. E então eu digo saída do sistema, Isso é para saída, ponto, impressão, LN. E eu escolho em uma corda. Como identifico o que é uma string? Uma corda como qualquer coisa que é colocada dentro dessas duas chaves ali. Isso é o que chamamos de string. O que é aparado faz é essencialmente parar textos como Hello. E as strings estão sempre rodeadas por aspas duplas. Então é muito importante entender isso. É essencialmente assim que identificamos uma string. E a corda pode ser algo como aqui. Se você gosta de francês, você poderia dizer limite. Deixe-me colocar isso aqui. E tempo. Von drew, por exemplo, se você gosta de francês, é como olá. E então eu coloco um ponto e vírgula e deixe-me ver onde está o erro. Acho que há uma flecha aqui e me perguntando o que é. Tudo bem, isso, esses dois caras não estão entre parênteses. Ok, ótimo. Para que eu possa executar isso e vincular seu fluxo de dados. Então essa é a coisa sobre uma corda. São apenas informações armazenadas. Isso é o que é. E então você está imprimindo essa informação armazenada. Naquele dia. É, é uma corda. Então, isso é essencialmente sobre cordas que talvez queiramos saber. Isso é essencialmente sobre cordas que talvez queiramos saber. A próxima coisa sobre a qual queremos falar. Provavelmente, e é isso das nossas cordas. E então a próxima coisa que precisamos saber e anotar ao declarar uma variável. Bem, ao declarar uma variável, você deve especificar o tipo e atribuir-lhe um valor, certo? Então, que tipo de variável é essa? É uma corda? É um desejo interno que é falho por ser tímido? É um booleano? Que tipo é esse? E você também deve indicar o nome da variável. Ele deve seguir a seguinte ordem. Deve ser da ordem do tipo. Em primeiro lugar, é assim que fazemos. E então o nome da variável, o nome da variável, o tipo, o nome da variável e também seu valor. É assim que se faz. Você vê isso? Portanto, ele deve seguir esse formato sempre que você criar qualquer variável. Então, se eu fosse fazer uma corda, por exemplo, minha corda provavelmente seria algo assim. Vou dizer corda. E então eu digo nome. E então eu digo que é equivalente a deixar-me colocar isso como um comentário porque é isso que eu estou tentando dizer, e então eu digo John aqui, por exemplo. E então eu fecho o colchete e depois coloco com um ponto e vírgula ali. Então, eu poderia literalmente pegar essa afirmação e colocá-la em um método principal, porque é aí que tudo fica pendurado. Tudo está fazendo sentido quando está em uma aula, certo? Portanto, tenha em mente que isso não estava no cluster, é por isso que nos deu um erro. Então, uma vez que está aqui, está tudo bem. É um código adequado. E se eu quiser imprimir esse cara aqui, aqui eu declarei o tipo de variável. É, o nome. O nome da variável. Essa variável representa os nomes das pessoas. É isso aí. E esse é o nome exato e é uma string. Como sabemos? Porque há aspas duplas por lá. Então, se eu quiser anotar, eu poderia dizer um sistema dot out, dot, print, LN, e entre colchetes, eu disse nome. Aí está, e ponto e vírgula. Então, vamos ver o que temos agora e executamos isso e conseguimos que John Bond você. Então, isso é incrível. Isso é muito, muito legal. E se você quiser que seja uma linha, lembre-se de que você sempre pode brincar sua impressão e apenas ser mais flexível em torno disso, você poderia literalmente consolar apenas essa linha lá e tê-lo assim. Jon Bon Jovi certo? Agora, você provavelmente pode me dizer, Mas e aquele espaço? Não gosto do fato de que John e Bonjour estão fundidos. Isso é muito simples. Você sempre pode pressionar espaço, anúncio, espaço entre a cotação de um adulto. E então, entre essa citação, que não haja nada no meio. É mais provável adicionar algum espaço entre isso e o momento em que você fizer isso, então será apenas John bone Ju, Você vê isso? Então, isso é incrível. Isso é incrível. É assim que declaramos ou até criamos. Se você quiser, crie uma variável, ela deve seguir a seguinte ordem. Deve ser um tipo, depois o nome, e depois o valor do que quer que você esteja tentando falar, certo? Então, quando estamos falando de números, quando estamos lidando com números, os números Bain podem ser. Deixe-me escrever dessa forma. Seus números podem ser, podem ser quando eu estou dizendo números, eu poderia estar me referindo a números inteiros. Eu poderia estar falando sobre números inteiros, eu poderia estar falando sobre duplos. Eu vou entrar em dobro em breve. Duplas. Eu poderia estar falando sobre fluxos. Eu poderia estar falando sobre as tantas maneiras pelas quais eu poderia definitivamente falar sobre quais números estou interessado, em, em, em, em, em, em explorar ou examinar, certo? Podem ser números inteiros ou flutuantes ou Sim, tantas, tantas opções são duplas se você quiser. Mas, por enquanto, vamos nos concentrar especialmente em números inteiros e flutuantes. As duplas irão explorá-las mais tarde. Com isso também. Como fazemos para seguir o mesmo método? Vamos apenas olhar para o tipo. Então, se for um tipo, se eu estiver tentando entrar em um número inteiro, o tipo deve ser o tipo de um número inteiro. Então, para eu fazer isso, vou apenas criar uma linha, pressionar Enter, certificar-me de que ela esteja sempre alinhada ali. E e T, é assim que apresentamos ou declaramos, ou dizemos que é declarado, mas essencialmente está em inglês, é simplesmente criar, estamos criando um tipo de número inteiro. E então podemos nomeá-lo meu número, meu número, e então eu pressiono Espaço e como igual a 26, Esse é o meu número, é claro, para terminar o ponto e vírgula, você vê isso? Se eu quiser imprimi-lo, o que eu faço? Eu posso simplesmente ir abaixo e dizer sistema. Sistema dot out, dot print LN, e imprime meu final. Como você pode ver, Java já está sugerindo isso para mu aqui. Então eu posso simplesmente clicar ali. Ou, se eu quiser, posso pressionar Enter e já está entendido, já está entendido. Coloquei ponto e vírgula e executo o programa, e normalmente ele deveria estar funcionando. Normalmente. O 26 de dados está abaixo disso. Isso é por causa do LN que estava aqui. É colocado abaixo. Você vê isso? Então, isso é muito, muito legal. Isso é uma coisa muito útil só se ter e entender, certo? Então é assim que declaramos um número inteiro. Então eu posso colocar isso em um comentário aqui só para me lembrar do que está acontecendo. Este é um número inteiro e isto é, eu coloquei uma linha lá e, portanto, esta é uma variável de string, variável inteira. Aí estão eles. Então isso é muito, muito legal. Sim, a próxima coisa que queremos ver é essa que chamamos de carro alegórico. Agora, declarar um número flutuante como um número inteiro, como você sabe, é apenas um número inteiro. Um número inteiro, como você sabe, é apenas um número inteiro. O que isso significa, são números como 0123456 e assim por diante. E esta loja de números ímpares. Isso pode ser positivo ou negativo, certo? Mas então um flutuador é diferente se o fluido for mais parecido com um número real em inglês, o que isso significa é que ele deve ter decimais. Você vê que sempre deve ter decimais. Mas de uma forma intensa, eu não posso ter decimais porque é apenas um número inteiro, você vê isso? Mas um carro alegórico tem decimais. Essa é essencialmente a diferença entre os dois e a forma como declaramos. E a forma como declaramos um flutuador seria declararmos novamente o tipo float, float. Deixe-me chamá-lo de número real. Vamos nomear esse tipo. Seu número real é igual a 20. Vamos chamá-lo de 3.1482. Na verdade, deixe-me chamá-lo de Pi para que isso seja mais relevante para você. Pague, isso é o que paga tudo. Pi é assim. Então eu digo ponto e vírgula. Agora, no momento em que você olha para isso, o que você diria que é o problema com esse número? Esse número parece bom, mas parece que há um problema. Essa é a coisa bem ali. Se meu flutuador não tiver um F anexado a ele no final, ele sempre registrará é um problema. Como o Python deve passar, o Javan deve entender isso e entender que esse é um fluido do qual estamos falando. Se eu deixar assim, estou essencialmente dizendo que é em dobro. Double é um número que analisaremos muito mais tarde, como eu disse, mas f claramente faz com que o Java entenda que este é um número real que eu estou vendo aqui, certo? Então, se você executar isso, vamos executá-lo. John Bernard 26 agora mostra meu número de maneiras, meu número flutuante. Bem, não está lá porque você não declarou, você não disse para sair e ser visto. Então, se você quiser que ele saia e seja mesmo sistema de usuário, pontilhe, imprima pontos e clique em Pi. Então, dados e ponto e vírgula. Agora ele vai mostrar, agora ele vai mostrar hoje é 3.1482 dados. Você vê isso? Então, isso é uma coisa muito, muito legal de se saber definitivamente. E então a próxima coisa que você definitivamente quer analisar e saber é o que chamamos não apenas de números de sinal, mas isso é chamado de sharp. Sharp e um booleano, Boole Leon, um tubarão e um booleano. Agora, o que Shad faz é, e o que um booleano faz é isso, bem, é nítido. É apenas um meio de armazenar caracteres únicos , como a ou B. E eles estão sempre entre aspas simples. Então você sempre pode vê-los por algo assim. É assim que o lugar deles, Isso é o que um tímido é. É uma versão mais curta de uma corda, certo? Mas então um booleano é sempre visto com afirmações verdadeiras ou falsas. Então você pode declarar algo e depois verificar, é verdade que é assim ou é falso que é assim, certo? Então, um exemplo disso sempre pode ser algo assim. Por exemplo. Algo assim, por exemplo, poderia ser como Schar. Meu laptop, por exemplo, é igual a. E então eu coloquei uma única citação ali, e T, por exemplo, e pronto, eu guardei isso sempre que digito ou imprimo minha carta me dá um único caractere. Esse personagem poderia ter sido qualquer coisa, mas eu guardo cartas com ele. Então é por isso que vai encurtar t Quando eu chamá-lo. E então booleano para isso será assim. Então eu chamo isso, eu chamo de teste, por exemplo. E então é igual a dois, é igual a verdadeiro, o ponto e vírgula ali. E pronto. Então eu poderia imprimir qualquer uma dessas coisas apenas fazendo sistema como sempre, sistema dot out, ponto, imprimir LN e eu posso imprimir um teste. E vai dizer que é verdade. E se eu imprimir, eu copio isso e colo aqui. E eu digo, imprima minha carta, Vedas e Enter. E aí está minha carta ali. E eu os imprimo e eles vão mostrar que é 3.1428. E a razão pela qual está ligado a isso, novamente, é porque no nosso pi aqui não colocamos LN. Então, se eu colocar LN, como você notará, ele irá em suas respectivas linhas. Então aí está, 3.142 para a direita? Agora, é claro, como você está fazendo codificação real com eles, pode ser tão básico quanto isso, mas decidi definitivamente ferramentas que você definitivamente precisa entender quando estiver trabalhando com variáveis. Isso é muito importante, muito crucial. Agora, digamos que você estava trabalhando com, por exemplo, essa torta aqui, que é um número fixo. torta não muda nada. Sempre permanece o mesmo. É sempre 3,1482, continua e continua e assim por diante. E para um número tão fixo que não muda, talvez você queira considerar até mesmo colocar a palavra final antes deles. Essencialmente, quando você coloca final antes de tal termo, o que você está dizendo é que você não quer que ele seja sobrescrito, certo? Substituído. O que isso significa é próxima vez que você declarar algo como float e chamá-lo de Pi novamente e alterar o número de 3.14223.15. Por exemplo. Java se recusará. Jamal recusou e disse Não, isso não é possível, isso não é possível. Mas se não houvesse final se não houvesse final assim, então não seria um problema. 6. Variáveis: A próxima coisa sobre a qual quero falar é chamada de variáveis de impressão Java. E é aqui que estamos apenas trabalhando em torno de toda a impressão de variáveis e como isso é feito em diferentes cenários e como maximizar isso, certo? Então, deixe-me escrever para nós aqui. Deixe-me chamá-lo. Deixe-me destacar tudo isso que acabamos de escrever. Só essa linha porque isso é tudo que eu preciso. E depois o resto do que tenho aqui, vou colocar um comentário sobre isso e dizer estrela de barra. Então, o resto, a coisa toda está sob comentário estrela de barra. Então isso significa que tudo é um erro comum e eu preciso disso, esse que eu definitivamente preciso. E há algo aqui faltando. O que poderia ser? Bem, é o fato de que essas coisas estão abertas , mas não parecem ter nada que as esteja fechando. Você vê que balançar significa que eu preciso ter algumas dessas coisas que vão fechá-los. Então, aqui estão eles. E aqui estão eles. Aqui eles, uma vez que é um aberto, um, um aberto, um aberto, um aberto mostra uma cláusula. Então é por isso que não há erro lá e está tudo perfeito. Portanto, quando se trata de imprimir variáveis, o método print LN é frequentemente usado para exibir variáveis. Para combinar textos e uma variável, usamos o caractere mais, que é algo que usei aqui, como você pode notar, por exemplo, nesse nome de string que chamei de John, eu poderia diga olá. Por exemplo, aqui eu poderia dizer olá. Então deixe-me colocar isso e dizer olá. Então eu coloquei isso como uma corda ali. E eu digo olá mais, e então eu coloco espaço. Então eu digo mais nome, certo? Então, em essência, o que eu vou ver? Eu gostaria de ver olá mais um pouco de espaço entre olá e meu nome. Qual é o meu nome? Meu nome é John. É assim que o Java interpretará isso. Então, deixe-me executá-lo e então veremos o que essencialmente vem disso. Olá John. Aí está, você vê isso? E a razão pela qual temos esse espaço ali, lembre-se, é por causa disso. Se não tivéssemos espaço e percebêssemos o que teria acontecido. Observe o que aconteceu. Isso é independente da quantidade de espaço que você tem entre este mais aqui e o nome, mesmo se você colocasse até aqui. Observe o que a parede Java ainda entende por isso. Olá John, Você vê isso? Então você precisa declarar isso. Não se trata do nível de velocidade entre isso. É sobre, você está declarando para Java que eu preciso de espaço entre isso, espaço entre isso. Então aqui está. E viola, Olá John, Você vê isso? Então, se eu fosse aumentar o espaço intermediário aqui, então, de fato, sim, isso causaria uma diferença. Isso causaria uma diferença. Você vê isso? Ruim. É por isso que logicamente há uma linha, esta, literalmente, apenas um espaço aqui que precisamos. Não precisamos de muito espaço. Isso pode ser suficiente para nós. Lembre-se de que você sempre pode usar esse sinal ou caractere de adição à variável, a outra variável. Imagine que eu tinha duas cordas. E se eu fosse como, Eu estava fazendo como um aplicativo e então eu disse que este é meu primeiro nome é John e então meu sobrenome como uma string diz, sobrenome. Eu digo que é equivalente a dizer John Doe, por exemplo, vírgula da NSA então, e é vermelho porque não está encontrando nada que se chama nome porque eu mudei para FirstName. Então aí está. Primeiro nome. E eu não preciso mais do Halo. Bem, talvez eu ainda precise do Hello. Bom a ótimo. Tudo bem. Diga mais, o sobrenome da NASA. Sobrenome e Enter. E se eu imprimir este indicado, o que eu deveria ver, Olá, John Doe, Veja isso. Então eu vou e datas. Olá John Doe. Agora, por que não há espaço entre John Doe? Isso de novo, porque não há espaço aqui. Então eu poderia literalmente copiar isso até aqui e corrigi-lo. Eles dizem que se eu colocar bem aqui, o que acontece é que basicamente cria esse Hello John Doe. Então é isso. Esse é um exemplo de pegarmos e adicionarmos duas variáveis aqui, as variáveis FirstName e enviá-las. Essas são as duas variáveis sobre as estamos falando lá. E tem isso. Olá, aqui que acabamos de declarar no método de impressão também. Para valores numéricos, o caractere positivo ou de adição funciona como um operador matemático numérico. Você vê que se eu declarasse, por exemplo, algo como int x igual a três ou dois. E y é igual a cinco. E eu deveria dizer sistema. Se eu dissesse “system out”, “dot out dot”, imprima LN uma hora para dizer x mais y, imprima LN uma hora para dizer x mais y, x mais y. Então, aqui, o sinal positivo não terminará , pois não funcionará como algo que é como colá-los juntos. Ele agiria mais como um operador matemático entre os dois. Então vai ser dois mais cinco, o que seria sete. Então, os dados são John Doe sete. Isso porque aqui eu não usei n. Então, se eu coloquei LN, então ele deve nos mostrar claramente que isso é x mais x mais y é igual a Sete. Certo? Agora, talvez você queira me dizer, Mas e se eu quisesse, escrever para mim não apenas a resposta, mas escrever que X mais Y é igual a sete. Bem, a maneira que você teria que fazer isso provavelmente seria apenas pegar o próprio x mais o próprio y e colocá-los como uma corda com um sinal de igual ali. E aqui. Sim. Com um sinal de adição aqui entre eles. E dia é x mais y é igual a. Agora. Agora diz o quê? Agora diz que x mais y é igual a 25. Por que é igual a 25? Bem, é igual a 25. C. 7. Como declarar várias variáveis: Então, declarando várias variáveis. Agora você provavelmente deve estar se perguntando por que precisaríamos declarar várias variáveis? Bem, um bom exemplo é o que você vê logo acima aqui. Bem, imagine que eu tinha inteiro x é igual a dois, e inteiro y é o custo de cinco. E eu diria que o inteiro z é igual a sete. inteiro z é igual a sete como ponto e vírgula. Um pouco de trabalho, é como para cada coisa que eu preciso colocar em uma linha separada, então isso pode ser um pouco cansativo. Uma alternativa para isso seria eu fazer isso em vez disso. E se eu dissesse inteiro no próximo, digamos, x é igual a dois, então ali mesmo. Eu digo que y é igual a cinco, bem aqui. E digamos que z é igual a sete, certo? E ponto e vírgula certo? Agora, você provavelmente está se perguntando por que está colocando essas setas vermelhas aqui literalmente em nossas variáveis. Isso porque estamos declarando clientes, o que não é permitido, certo? Então, vamos colocar uma barra e uma estrela e comentar sobre eles como se nunca os tivéssemos usado antes. E pronto, certo? E vamos pegar essa linha e colocá-la abaixo deles aqui para que seja capaz de entender que essas são as coisas que já declaramos. Não pedimos que ele faça algo sem dar a você o que precisávamos fazer, certo? Nós damos e dizemos para fazer isso depois que ele já os recebeu, certo? Então, neste momento, acabamos de declarar ou criar uma variável x. E dentro deste conjunto de x, é como se tivéssemos colocado o valor dois dentro deste colchete de por que colocamos o valor cinco dentro deste balde de Z, colocamos o valor de sete. Se fôssemos fazer isso x mais y mais z, então ele iria apenas calcular isso para nós. Serão dois mais 57 mais 714. Lá vamos nós. 14, Viu isso? Então, essa é a eficácia lá. Para declaração de múltiplas variáveis. Pode haver um cenário em que você tenha um, coloque isso como um comentário. Um valor para várias variáveis que você poderia ter e talvez você queira falar sobre isso. Você poderia literalmente fazer isso dizendo inteiro x, y. Deixe-me mudar as variáveis aqui para que eu não tenha que comentar em a, B, C. Então você diz que a é igual a b, é igual a c, é igual a sete. Então, isso significa o que eu fiz em um objetivo? O que eu fiz foi declarar que a é igual a b é igual a c é igual a sete. Todos eles compartilham um valor. Todos eles têm, cada um deles tem o valor sete. Isso é essencialmente o que está acontecendo aqui. E se eu dissesse sistema, dot out, dot print, print, LN, o que eu obteria? Eu deveria pegar sete. Se eu disser a mais b mais c, eu deveria pegar sete, certo? E eu coloquei esta linha aqui e ponto e vírgula, eu deveria ter sete mais sete mais sete, que deveria ser 21. Então, vamos ver isso em 21 dias, porque é 77 aqui. Mais sete, mais sete dias. Então isso vai ser 21 bem ali. Então, sim, essa é a beleza de um valor para várias variáveis. 8. Identificadores: Agora, a próxima coisa que queremos falar é chamada Java identificar como sendo pensado, usamos identificadores para que nós, pessoas que entendam melhor exatamente do que exatamente estamos falando. Você pode imaginar se eu estivesse falando sobre um código, por exemplo, fazer um jogo em particular e tantos carros neste jogo, há tantas variáveis que a maneira que cada jogo deveria ser, cada carro, para exemplo, deve se comportar bem? Então usamos alguns nomes aqui, e quando usamos são declarados nomes de algumas dessas coisas aqui. Temos que lembrar que os nomes devem ter um peso muito, muito específico. Se eu falasse sobre carros como os da Ferrari. Certo, deixe-me ir porque eu sinto que não sou muito familiar. Guinés lombares de fevereiro, por exemplo, no limbo. Sim, eu acabei de definir lambda Islam novamente é sim. E com guinéus lombares, por exemplo, o que eu gostaria de fazer é se eu chamá-lo, chamá-lo de gelato, por exemplo, isso é um gelato. Gelato com um grande G. E vamos dizer que isso era uma corda, e eu chamo de gelato. Uma corda com um nome de escada de arma não vai ser uma corda com não vai ser o mesmo que uma corda com esse pequeno nome G Gelato assim, certo? Portanto, é muito importante observar que cada uma das letras representadas em seu nome desempenha um grande papel. Esse grande G muda tudo. Isso é diferente disso. E é assim que se no entendimento geral da IA joga dentro deste gelato aqui, eu digo 500 cavalos de potência, por exemplo, ele tem 500 HP, e neste, há 300 HP. Tudo bem? Tenha em mente que, como você notará em breve, quando eu imprimir isso, isso vai me dar outra coisa que é muito diferente ou ponto do sistema, ponto, impressão LN. E eu digo massa de gelato. E eu coloquei isso aqui. Bem, você deve estar se perguntando, por que está fazendo isso? Isso porque não está dentro do método principal ali. Deve estar em um método. Então eu vou cortar isso e colar dentro deste lote de matemática aqui e pronto, aí está. E então pegue isso também, corte e coloque aqui pois ainda nos lembramos do que estamos fazendo aqui. E aí está. 300 CV. Isso é para um crédulo. Eles veem isso como porque eu pedi esse gelato. Mas se eu mudar e mudar essa Gn ir para o grande G, eu estou chamando para o outro gelato, 500 HP maneiras de obter ainda. Isso porque é dessa maneira, é só para dizer que os nomes são tão específicos, devem ser muito específicos. De preferência, você não quer colocar um espaço entre um nome. Como você pode perceber , isso gera um erro. Mesmo que eu fizesse isso, não é um problema. O problema é que meu nome que identifica o nome da minha variável não deve ter um espaço intermediário, certo? Caso contrário, você pode usar, você pode usar quantas coisas quiser usar lá. Você pode colocar letras, dígitos, sublinhados e cifrões. Mas os nomes devem começar com uma letra, certo? Então você vai, seu nome não pode começar com apenas todos com um número como esse. Não. Pode ter um número intermediário. Não tem problema. Não tem problema. Mas não pode começar com uma letra. Você vê? Não pode começar com uma letra. Não pode começar com um número, em vez disso, não com uma letra. Desculpa isso. Além disso, nomes que são como int ou Boolean não podem ser usados como nomes. Esses são nomes que já estão reservados. O valor da psique de Java. Você sabe, os nomes dos tipos de strings de que estamos falando, os tipos de variáveis sobre as quais estamos falando , como AND Boolean e muito mais. Você vê isso? Isso também é muito importante para entender e ter em mente. 9. Tipos de dados: Tudo bem, então a próxima coisa que definitivamente queremos analisar em seu instinto a ver com tipos de dados. Então, tipos de dados, Bain mente que os tipos de dados. Então, muitos deles. Temos, por exemplo, a mordida. O que torna um byte interessante é que ele pode armazenar números inteiros de, acredito, de menos 128 até 127. Então isso é um byte para você. E então, alternativamente, o que temos é que temos um short que pode e apesar dever ser com letra minúscula com um curto que pode armazenar números inteiros de menos 32.768 a 32.767. É uma chance para você. E então também temos um número inteiro que pode armazenar valores de menos 2 bilhões, eu acredito, para ser neon, 147.483.648. Isso é disso para uma quantia similar. Este outro lado também deve ser um número bastante grande, de fato, quieto. Grande número e, de fato, quase uma réplica do outro, realmente diferente dele por um. Isso é um número inteiro para você. E também temos nosso longo, longo. Ele pode manter números de um número bastante grande. Um número bastante grande, de fato. É sobre o 223372036856. Todo o caminho para ver. Definitivamente, isso não é tudo comida, 547750 ajuda. Esse é um número extremamente gigantesco. Número extremamente grande. Essencialmente, vai ser a mesma coisa, exceto que o último termo deve ser diferente, eu acredito. Desculpe, eu coloquei isso aqui e então no último semestre lá, eu vou colocar um sete. E isso está junto. E depois há um flutuador, que vai ser apenas de números fracionários falsos e ele pára especialmente entre seis e sete casas decimais. Sim. Em seguida, um duplo, sobre o qual falamos há algum tempo, armazena números fracionários até 15 casas decimais. Então é isso que um duplo faz por você. E também temos um booleano. Booleano e booleano ou estrelas, verdadeiro ou falso. Verdadeiro ou falso. Valores booleanos verdadeiros ou falsos para você. Por fim, temos nosso Shaw. Shaw, que apenas armazena um único personagem, um personagem. Então, apenas para recapitular que aqui no carro alegórico temos números fracionários novamente. Então aí está. Lá, nós temos lá, nós temos isso. Portanto, isso não é apenas importante, mas também saiba que, dependendo de você escolher, saiba que não só isso é importante, mas tenha em mente que se você optar por usá-lo pelo curto e longo descarregam um duplo um booleano, um choque. Também contribuirá com o tamanho, certo? Portanto, os tamanhos são os seguintes. Para um byte, temos um tamanho de, acredito que seja um byte. Esse é o tamanho ali. Então, isso é um byte. Então, como phi como, deixe-me colocar isso abaixo dele, verdadeiramente logo abaixo dele aqui. Então, no que diz respeito ao tiro, usamos o espaço de cerca de dois bytes ou dois bytes. No que diz respeito ao int também. Usamos o espaço de cerca de quatro bytes. No que diz respeito a eles, nós usamos espaço. Lembre-se de que o espaço está ficando maior por causa dos grandes desertos envolvidos. Por aqui. Você pode ver que isso vai ter oito bytes ou oito bytes, e isso é muito longo lá. E então o fluxo levaria até quatro bytes. E então um duplo ocuparia oito bytes também. Porque tem um grande número de valores acontecendo lá. E então, com um booleano, só vai ocupar um pouco. E então um sharp também ocuparia dois bytes. Sim, apenas dois bytes, certo? Sharp, como um tiro levaria dois bytes e longo como um duplo ocuparia oito bytes. E é isso sobre os tipos de dados. 10. Números: Então, a próxima coisa sobre a qual queremos falar com mais detalhes é o que é chamado de números Javan, certo? Então, deixe-me colocar isso como um comentário e depois digo números Javan. Os números Java são essencialmente. Agora, a próxima coisa que definitivamente queremos falar é sobre números Javan, certo? E os números Java essencialmente quando falamos sobre eles, como você pode ver na tela, temos números Java ali. Estes são essencialmente números primitivos de escrita são todos os tipos de dados que dividi essencialmente em dois grupos. Nós temos inteiro, tipo inteiro, todos os, deixe-me colocar bem aqui. Tipo inteiro, todo o tipo flutuante. Tudo bem, é um tipo flutuante, tipo inteiro. Sempre que falamos sobre o tipo inteiro, o que estamos falando é mais como um tiro e um final. Essas informações você vê que isso é essencialmente um curto e um fim e um longo, certo? Mas então, no momento em que comecei a falar sobre flutuar, flutuar. Isso é só um comentário. Então isso vai flutuar. Estou me referindo a flutuar. Flutuar, definitivamente e dobrar. Você vê isso? Portanto, é importante você saiba do que está falando e o tipo de escrita envolvida com essas coisas. Por exemplo, se você está falando é curto, por exemplo, um tiro pode apenas armazenar, como você sabe que é curto, pode armazenar números entre theta2, menos 32.768, todo o caminho até isso, 32.700 e algo que significa que você pode, mesmo números como 5 mil podem definitivamente se encaixar nessa categoria, certo? Então, se eu fosse escrever, por exemplo, é curto, eu poderia declarar tiro. Se eu for até aqui e colocarmos aqui, eu poderia literalmente escrever algo assim e levar um tiro. Deixe-me colocar um comentário e dizer inteiro. Número. Derrame diria um tiro. Agora, obviamente, eu tinha, eu teria que dar minha chance em nome. Então, digamos que meu número. O número um é igual a dois. Pode ser de 8 mil, por exemplo. Pode ser de 8 mil. Deixe-me colocar aqui para nós. Pode ser 8 mil ponto-e-vírgula. Não há taxa de erro. Mas se eu fosse cometer um erro de 80 mil, por que isso? Porque o limite está entre menos trinta e dois mil e trinta e dois mil, certo? Então eu tenho que fazer 8 mil. Não tem problema. Eu poderia até ir até 32 mil em si mesmo. Não tem problema. Mas então 33 mil era, você vê isso? Então, 32 mil está bem. Isso é um déficit em mim que eu posso usar e posso usá-lo da maneira que você quiser. Obviamente, vai precisar de um pouco de algumas espécies, como notamos nas coisas que estamos fazendo literalmente aqui, que são necessários cerca de dois bytes de espaço. E isso é uma chance. E então eu tenho um fim que eu posso usar e que tenho usado todo esse tempo. Então eu vou chamá-lo de MyInt one e dizer que é igual a n. Como você sabe que um Inca contém mais de 2 bilhões. Então eu poderia literalmente colocar um número tão louco quanto esse. E eu ainda vou ficar bem, tão louco quanto isso, porque isso deve ser cerca de 2 bilhões. Eu acho que todas as chaves treinam t, que é isso, isso é imprimir milhões, então eu ainda estou dentro do alcance. Isso não é problema. Não há problema nenhum. Um fim poderia ser dessa natureza e ao longo poderia ser desta milha de comprimento, poderia ser dessa natureza, e isso é enorme e pesado. Havia cerca de nove números extremamente grandes. Número extremamente grande. Sim. Provavelmente trilhões, eu acho. Mas então meu número enorme, que eu poderia colocar 8123456789. Acho que sim. Deixe-me ver. Sim. Acho que está tudo bem. Provavelmente é maior do que o número que deveria ser. Então eu vou colocar em oito, assim. Acho que é assim que meu longo terminaria. E todos eles são declarados corretamente, sem problemas. Mas também com os números flutuantes, há um pouco mais de tecnicismo aqui que temos que ser cautelosos. Ou, por exemplo, se eu usar um float e depois semi float e eu diria que é igual aos meus fluxos , digamos, 5.7689. Aí está. Isso deveria funcionar, mas por que não está funcionando? Isso é porque não há f. Então eu vou colocar F, ele entende. Ok, então isso é um carro alegórico. Então, alternativamente, eu poderia colocar um duplo, que é uma versão maior. E minha porta, e eu digo que é igual a 8.995, falsa. Posso colocar tantos termos lá, um pouco menos de 15, é claro. E eu faço isso de novo. Normalmente, em alguns contextos, você descobre que as duplas não funcionam assim, a menos que você coloque um D ao lado delas, certo? Então, eu geralmente gosto de preparar e colocar um D ao lado deles dessa forma para ter certeza de que tudo está perfeitamente funcionando como cristal. Mesmo assim, ainda pode funcionar como você pode ver, mas colocar d é apenas mais tecnicamente correto. Então é isso que eu amo no final do dia. Isso é o que eu amo no final do dia, Bain mente que eu poderia simplesmente imprimir qualquer uma dessas coisas apenas colocando um system.out.Imprima meu número um no meu, int1, no meu longo fluxo de entrada ou faça qualquer um dos eles, eu poderia colocá-los logo abaixo e então eu poderei obter a resposta correta. 11. Booleanos: Agora vamos para os tipos de dados booleanos Java. E é aqui que mencionamos que estamos nos concentrando especialmente nas respostas verdadeiras ou falsas. Então, para isso também, vamos entrar aqui e me deixar tocar isso para nós, para que saibamos que estamos falando sobre Java. Booleano. Tipos de dados booleanos. Faz aqui, taxa de imposto. E aqui, a coisa chave que realmente precisamos entender e ter em mente é que, oh, minhas palavras-chave aqui com nosso booleano só podem ser os valores que só podem ser tomados são verdadeiros ou falsos. Então, um exemplo disso seria, vamos voltar ao nosso método principal para que eu possa colocar isso para nós. E eu digo Bool, Boolean, sim, e ele é do tipo, o tipo do que estamos falando é um booleano, com certeza. Mas então qual é o nome? Poderíamos fazer uma pergunta, poderíamos dizer, é, codificar é divertido? Em seguida, inserimos true, por exemplo. Tudo bem, então poderíamos realmente criar algo sobre esse tipo aqui, tão bom quanto diversão de codificação, por exemplo. E nós digitamos verdadeiro. E então talvez seja moda Cool. A moda é legal? E então dizemos falso, por exemplo. Algumas pessoas argumentariam nisso. E então colocamos um ponto e vírgula ali. E então só temos que imprimir isso para nós mesmos. E assim o sistema dot out, dot print LN. Então dizemos que é, vamos ver, é citar uma entrada divertida. E então colocamos um ponto e vírgula. E então podemos amarrar novamente o sistema dot out, dot, print LN. E então dizemos que a moda é legal? Moda é legal. Vamos ver, fizemos isso com uma pequena carta. Portanto, os dados são novos e legais. vírgula também. E quando imprimirmos isso, deixe-me colocar todo o resto como um comentário. Como comentário. Como um sólido comum, só vemos que tudo o resto é um comentário. Tudo o resto será um comentário. Aí está. E você vai e pronto, isso é verdade, é um dia divertido de codificação é verdade. Especialmente em legal, falso, certo? E é aí que os dados, você os tem, que são novos hábitos. Então isso é muito, muito legal. 12. Personagens: Então, a próxima coisa que queremos analisar tem a ver com caracteres Java. Agora note que você deve estar se perguntando do que se trata, mas os caracteres Java têm a ver com aquela parte que eu continuei dizendo que é a ponta, certo? E isso tem a ver com essa foto, certo? E podemos usar isso, especialmente se você for, você pode pensar nisso mais como alunos de alguém no ensino médio e estamos apenas tentando dar as notas, poderíamos digitar em choque e dizer que minha nota é, Digamos que você seja brilhante e digamos que vai ser, colocamos isso em uma única letra, a, a, certo? E então ele diz ponto e vírgula. E então podemos imprimir isso e dizer saída do sistema, imprimir, imprimir LN, e há imprimir o que, migrar, Inserir ponto e vírgula. Novamente, eu preciso apenas colocar isso para fora como um comum faz bem, apenas resolver. Nós continuamos. E dia em que minha nota é a, certo? Então isso é muito útil. Claro, se alguém é como um estudante e você quer ter certeza de que as informações são destacadas dessa forma para nós. 13. Tipo fundição: Tudo bem pessoal, então a próxima coisa sobre a qual estamos falando é chamada de casting de tipo Java. E a melhor maneira de explicar o elenco para usar que você pode pensar em fundição é a conversão de moléculas, certo? E temos dois tipos de fundição que estão ampliando a fundição, que essencialmente é apenas uma maneira automática de converter um tipo pequeno da variável que é um tipo maior. E estamos falando de pequenos ou grandes em termos de tamanhos aqui. Por isso, passamos de um byte. Este é um elenco ampliado. É como nós convertermos de um viés para um tiro para tiro quando inteiro para usar longo para um flutuador ou um duplo, certo? Como você pode ver, todos aqueles que temos tamanhos crescentes, como você se lembra dos tipos de dados aqui, falamos sobre eles e tamanhos crescentes por lá. E então estreitar o elenco é exatamente o oposto disso, porque com o estreitamento do cliente, o que estamos fazendo é exatamente isso contrário, no sentido de que, ao estreitar a fundição, estamos manualmente. convertendo um tipo maior em um tipo de tamanho menor. É por isso que começamos com o maior, um duplo, depois descarregamos do que sozinhos, que um inteiro, Danny Shaw do que um tiro, depois uma mordida. Finalmente, veja que a melhor maneira de fazer isso seria, vamos começar primeiro com um exemplo. Vou fazer um exemplo de ampliação do elenco. Então, vamos nomeá-lo assim. E vamos direto ao assunto. Chegamos ao nosso método principal aqui, como você pode ver. E um exemplo disso seria, digamos que tivéssemos um número inteiro e chame-o de minha mente, meu int, por exemplo. E vamos atribuir um valor alto, por exemplo. E fechamos isso, descemos e depois fazemos um duplo. Como você sabe que o tamanho de um int comparado a um duplo, é um aumento no tamanho em, em menor que um duplo. Então, estamos subindo e pegando mesmo valor que tínhamos, um fim, que é 12, quando agora fazemos um duplo. Como fazemos isso? Nós nomeamos nosso sósia. Vamos com meu barulho. Um. Faça para dobrar. Se você quiser, eu poderia colocar em dobro. E então aqui eu atribuo o número inteiro exato que tínhamos. E se eu digitar system, dot out, dot print, deixe-me colocar isso aqui. A impressão. E o que eu imprimo? Eu posso imprimir os dois. Então, deixe-me imprimir meu duplo primeiro e depois em segundo lugar, deixe-me copiar e colar abaixo. E basta mudar o que está entre meus parênteses aqui. E ponha minha direita. Essencialmente, o que está acontecendo é isso. Temos nosso tamanho pequeno, tamanho do tipo de uma extremidade pois sabemos os tamanhos que os vimos aqui, que eles aumentam os tamanhos. Como você pode ver, um final é definitivamente menor que um duplo. Mas então estamos pegando o mesmo naquele menor e depois um agora tornando-o maior. Você vê isso? Então esse é um elenco cada vez maior. Você vê que você poderia pensar nisso mais como se estivéssemos aumentando seu tamanho. E você provavelmente deve estar se perguntando por que iríamos querer aumentar o tamanho disso? Bem, à medida que você continua com a programação, há situações que definitivamente exigem que você molhe o Audi ou coisas assim. Então, vamos analisar isso e ver o que obtemos. Deveria ter um duplo que é um número maior primeiro, novamente, aqui é 12.012, certo? Ben se importou. Com isso apenas no sentido que nos dará, isso é essencialmente o que estamos vendo aqui, é essencialmente o que é automático, é uma palavra automática. É um elenco automático. Um int. Em seguida, negociável. O Java faz isso para nós automaticamente, certo? 14. Fundição: O oposto disso agora é fileira em fundição, estreita e fundição. E um exemplo disso seria o mesmo exemplo, mas ao contrário. Então, primeiro, vamos definir nosso duplo. E vamos chamá-lo de “Meu fazer” também. Vamos igualar isso a, vamos até decidir quanto tempo vai demorar. Digamos que vai ser 14. Quanto deveria ser 97, por exemplo. E então atribuímos um D que termina aí continuamente continuando assim. Então, o que fazemos a seguir é definir um int e chamá-lo de meu fim também. E dizemos que é igual à mente devido a. Agora, isso deve ser muito interessante. Isso deve ser muito, muito interessante. Olha isso. No momento em que faço isso, isso me dá um erro. No caso anterior, isso não aconteceu. Por quê? Porque o Java foi capaz converter automaticamente para mim. Consegui entender que, ei, isso é um número inteiro e se agora for alterado, tipo tweet de duplo. Você vê isso, mas neste caso, não está fazendo isso, certo? Então, essa é a coisa quando você está mudando de tamanhos de tipo maiores para tamanhos de tipo menores, você tem que definir exatamente o que está fazendo. Então o que eu vou fazer é aqui, vamos colocar entre parênteses int close, e está tudo bem agora, está tudo bem. Essencialmente, esse é o casting manual que acabamos de fazer lá no aspecto manual dele, Não é automático no sentido de que o Java não pode simplesmente fazer isso por nós aqui. Aqui você tem que definir que estou convertendo você em um isolado e entender. Então, depois que isso aconteceu, agora está armazenado nisso. Pense nisso como uma caixa chamada My into, certo? Então, vamos em frente e imprimir essa impressão pontilhada do sistema. Vamos imprimir meus dois lá, isso e colar esse final aqui também. Nós economizamos em, Tudo bem, legal. Portanto, devemos ter cerca de quatro valores mostrados aqui. Sempre podemos simplesmente colocar esses, é claro, isso também. Podemos colocá-los em comentários ou refrigerantes. Nós não temos. Eles não devem interferir nossos resultados são Bouvier em comum, então eles são negligenciados essencialmente. E vamos analisar isso e ver o que obtemos. Certo. Então, por que pegamos assim? Isso porque não colocamos impressão LN. Então você precisa colocar um n aqui. Você poderia colocá-lo lá também, definitivamente, mas já está lá, eu acho. Então, basta imprimir e isso é 14,96, que é o nosso duplo. E para int, convertemos esse mesmo valor em quê? Em n, em jarra. Você vê isso? Então pegou os números inteiros e nós temos 14. Então é só isso pessoal. Isso é muito bom em toda a ideia do elenco em Java. Há muitas outras coisas de custo para explorar aqui, mas, por enquanto, isso é definitivamente. 15. Definição de operadores: Tudo bem, então a próxima coisa sobre a qual queremos falar, pessoas maravilhosas é o que chamamos de Java. Deixe-me colocar isso como um comentário novamente. Isso é chamado de operadores Java. O que também são operadores Java? Você pode pensar nisso mais como operadores matemáticos. Os operadores são essencialmente o que usamos para realizar operações em variáveis e valores. Por exemplo, neste cenário aqui onde eu tenho, por exemplo, o seguinte, deixe-me escrever para nós. Deixe-me remover esse cara aqui e colocá-lo aqui. Agora, vamos pensar no cenário aqui em que estou usando. E deixe-me colocar isso nos comentários ou por raio. Então você pode pensar nisso assim. Então, aqui, vamos usar o operador plus. Então, começaremos com um operador mais os operadores mínimos que adicionarei. Então, por enquanto, vamos deixar isso como um plus. E eu direi int plus e digo que é equivalente a, deixe-me apenas anotá-lo e depois vamos retirá-lo, tentar entendê-lo corretamente. Índice do After Effects porque esse é o nome do nosso inteiro. É equivalente a 45 mais 60. Fechar. Vamos entender, vamos executá-lo primeiro e ver se ele funciona e depois elaboramos o que está acontecendo lá. Nosso y está em Detroit porque não o imprimimos. Não dissemos ao sistema para imprimi-lo. Então aí está. E de vez em quando eu farei algumas dessas coisas se você puder pegá-las. Isso é muito bom. Mostra o progresso. Essa cena. X ali. Sim. Então, vamos ver, o valor de X deve ser cento e cinco, cento e cinco dias. Então isso é exatamente lindo. O que fizemos aqui é que nomeamos obviamente essa variável, o tipo int. Nós o nomeamos e depois apenas 45 mais 60, o que significa que somar esses dois valores, eu poderia até ter alterado para multiplicar. Deixe-me colocar essa lente de vírgula e multiplicar também com um asterix ali, que vai multiplicar para o cinco por 60, que deve ser 2700. Poderia ter feito isso com dividir, por exemplo. Mas tenha em mente que isso não vai me dar, já que este é um número inteiro, isso pode não ser a coisa mais inteligente para você fazer, porque haverá uma fração, eu acredito que deveria ser três sobre quatro em circunstâncias normais, mas como eu coloquei como um número inteiro, isso realmente me dará 0 porque é essencialmente 0,75. Veja, eu teria que mudar sua definição aqui. Talvez dê um flutuador. dobro se eu quiser. Eu geralmente adoro usar duplas. 45, Vamos ver. Deve se registrar como 0,75. Data está aqui por um minuto e estava tentando brincar comigo, certo? Sim. Deve ser 45 sobre 60, que é três sobre cinco, que é três sobre quatro, que é 0,75. Então é isso, é praticamente isso aí, certo? E como eu disse, há muito mais coisas que você pode usar. Obviamente, como eu disse, a divisão definitivamente funciona. Também há subtração, se você quiser. Quero dizer, onde há adição, tem que haver subtração. Então poderíamos fazer isso com subtração e economizar 45 menos seis t. E isso nos dará menos 15. Então, essa é realmente a beleza de apenas trabalhar com operações. É realmente fazer essas coisas matemáticas, matematicamente complexas de uma maneira muito simplificada, certo? Quando o mais antigo, o operador de impurezas positivas costuma ser usado para somar dois valores, como no exemplo que estamos usando antes. Também pode ser usado para somar uma variável e uma variável de valor IN e outra variável. E para entender melhor isso, você pode pensar assim. Por exemplo. Pense nisso como int y é igual a x mais dez y nada. Deixe-me chamá-lo de largura dupla porque eu já chamei de duplo aqui. Então, vamos chamá-lo de duplo y, x mais dez. Por que não? Por que não inicialmente com isso nos dá o que menos 15 mais dez. Quanto isso nos dá? E vamos executá-lo. Essa é uma variável número n. Quando executamos isso. E nós definitivamente colocamos um y lá porque esse é o valor que estamos buscando, não x. Então isso vai nos dar menos cinco. Isso porque você tem menos 15 mais dez. Então, essa é a coisa certa. Pessoas maravilhosas. Você pode até ter a alegria de adicionar variáveis pares. Com variáveis, você vê que você pode literalmente dizer declarando nova variável e, em seguida, chamá-la w. Z é igual a y mais x, y zero. Isso pode funcionar. Y mais c, pode funcionar. Por que não vai funcionar? Deve ser menos cinco. Você vê isso? Se o nomearmos lá, vamos encontrar Z. O valor exato, eu acho, deve ser menos dez, se bem me lembro, ou menos 20 é igual a menos 15 e menos cinco exatamente um menos 20. Então essa é a beleza disso. Essa é a beleza de essencialmente trabalhar com isso. 16. Grupos de operadores: E, você sabe, o Java essencialmente opera os operadores do dispositivo em vários grupos. Os grupos R gostam e vou colocar isso em comentários para nós. Nomeie-os de grupos java. Grupos de operadores Java. E aqui estão eles. Temos, por exemplo, aritméticos, aritméticos. Temos, por exemplo, a tarefa 1 e temos comparações. Todos esses são grupos diferentes de operadores. Temos grupos lógicos ou operadores lógicos, se você quiser. E por último, mas não menos importante, também temos grupos bit a bit. Você vê que os custos suaves com, dependendo do nível de profundidade com o qual você está trabalhando, você se deparará com essas coisas. Definitivamente essas coisas. Mas a última coisa que você pode querer definitivamente anotar e manter em seu arsenal de codificação é também conhecer esse tipo de operador. Você vê que os diferentes sinais que estamos usando, eu já mostrei como adição e subtração. Há divisão, há multiplicação, que representaremos por um asterix. Mas há muito mais do que isso. Você vê que, por exemplo, poderíamos usar como o sinal de módulo, linhas de módulo dadas pela porcentagem. E o que isso faz é simplesmente retornar o restante da divisão. Você vê isso? Ele retorna o restante da divisão. Então você divide, por exemplo, cinco por dois, você obtém dois. É verdade, e depois deixa de fora um, certo? Então, se você usar um módulo, cerca de cinco módulos dois lhe dará apenas um porque o restante seria um. Você vê isso? Então, essencialmente, é assim que funciona. E então também temos um incremento que representamos por isso, o que significa essencialmente que você aumenta o valor de uma variável em um, aumenta o valor da variável em um. Então isso é uma coisa muito legal. E negativo, negativo faz exatamente o oposto disso apenas para diminuir o valor de uma variável em um. Essencialmente, é disso que se trata. 17. Operadores de atribuição: Então, quando falamos sobre operadores de atribuição Java, os operadores de atribuição são usados para atribuir valores a variáveis. Por exemplo, neste exemplo que estou prestes a mostrar a vocês aqui, vocês podem pensar neles assim. Deixe-me colocar a força aqui para que você possa ver o que está acontecendo. Então, deixe-me dizer tarefa. Atribuição. Estes são nossos operadores de atribuição. E um bom exemplo disso seria, por exemplo, se você apenas disser e y é igual a 29, você acabou de fazer o quê? Você atribuiu o valor 29 em por que ou como usando o operador é igual a verdadeiro. Então é assim que funciona, certo? É isso que funciona. Ao colocar seus iguais a dois, você está atribuindo algo em algo. Você não está dizendo que algo é igual a algo ou dizendo que algo está atribuído a outra coisa. Você vê isso? Então, é claro, a tarefa adicional poderia funcionar, por exemplo, assim, onde simplesmente dizemos que y mais é igual a. Na verdade, deixe-me dizer que Z mais é igual a y. E deixe-me limpar isso para nós e então eles colocaram-no corretamente. Essa é uma tarefa, uma tarefa que fazemos. Então você pode pensar nisso mais como um, assim. Deixe-me colocar assim e dizer y mais z é igual a três, por exemplo, certo? Então, essencialmente, o que estou dizendo aqui é que, em essência, é mais assim. É mais como eu estou dizendo, y é igual a Y mais três. Viu isso? Então, essencialmente, se eu tiver meu y, será 29 mais três, que será 32. Eu posso simplesmente atribuí-lo como mais é igual a três. Então é mais como no meu y, atribua. E adicione um três no meu y como seno e adicione F3. Viu isso? Então, deixe-me ter certeza de que todo o resto está esclarecido porque não precisamos de nada disso. E vamos vir aqui e tentar executar isso e ver o que obtemos com isso. Portanto, deve ser um sistema, dot out, dot print LN. E nós dizemos, o que é y, O que é y? Vamos ver o que ganhamos quando corremos. Nosso código. Deveria ser 32, voila, aí está, 32 bem ali. Viu isso? Então essa é a tarefa adicional. Claro que você poderia ter feito isso também com o sinal negativo. E com muitos, muitos outros operadores, você poderia usar um sinal positivo. Além disso, tudo negativo na subtração, multiplicação que você poderia fazer no módulo. Você poderia fazer isso com muitos, muitos símbolos em ação, é apenas uma questão de você decidir, em última análise, como você quer fazer isso. Você vê isso. Só para dar um exemplo. Há, por exemplo, você poderia ter feito como, por exemplo, se você dissesse que y é igual a, digamos que y menos é igual a cinco, por exemplo. Você vê isso, e depois fecha isso. Também pode haver porcentagem de Y para que a porcentagem de Y seja igual a dois. Por exemplo. Também pode haver o porquê. As possibilidades são genuinamente. 18. Operadores de comparação: As possibilidades são uma taxa genuinamente infinita. E tenha em mente que, se você fez, no entanto, deseja fazer alguns operadores de comparação Java, ou seja, comparar, ou seja, operadores de comparação. Então, esses, deixe-me colocar um comentário aqui para que fique bem claro que um lote tentando codificar algo que estamos apenas colocando um texto para o próprio nó selvagem Bain mind que você poderia usar este sinal duplo para representar que algo é definitivamente algo é definitivamente igual a outra coisa. Então isso significa que algo é igual a outra coisa. E então, se você colocar um ponto de exclamação, ponto de exclamação como este com um igual, isso significa que algo é diferente, diferente de. Deixe-me largar isso para você, que você nem precise confundir com mais nada. Portanto, significa diferente ou não igual a. Este significa definitivamente igual a. E há tantos, por exemplo, há algo que é maior do que, hum, e depois há algo que é menor do que. E também há este em que dizemos menor ou igual a dois, certo? Então isso é essencialmente menor ou igual a. Então é menor ou igual a, certo? E o oposto seria apenas maior ou igual a, maior ou igual a. Então também temos o Java. Também temos operadores lógicos java. Operadores lógicos que funcionam da seguinte maneira. Se você tivesse dois e comerciais, por exemplo, para o Emperor assim, o que isso significa? Isso significaria que seu fim lógico. E o que isso significa, a propósito, é que retorna verdadeiro se ambas as afirmações forem verdadeiras. Exemplo disso, porque não está muito claro para, para, para, para, a olho nu, você pensaria que x é menor que seis, por exemplo. E então você diria “ E comercial”, “e comercial”. E então você diria que x também é menor que nove, por exemplo. Deixe-me colocar isso como x é menor que nove, por exemplo, certo? Então isso significa que ele tem que cumprir os dois. Ambos, ambas as condições. X definitivamente deve ser menor do que n ser listado nove. Ou poderíamos ter feito o oposto aqui e Xij deveria ser menor e maior do que. Embora tenha que ter alguma taxa lógica. Portanto, tem que ser maior que três, por exemplo, significando que x está contido entre 63, mas seis, N3 em si não estão incluídos. 63 eles mesmos não estão incluídos. Como sabemos disso? Porque não há sinal de igual em nenhum deles. Em mim, deles, dizemos c. E há muitos outros operadores lógicos java, é claro, mas ou cerca de alguns. Há também aquele que tem que fazer apenas um ponto de exclamação, o que significa que não é lógico E lógico NOD, como eles chamam, o que simplesmente inverte o resultado retorna falso. Se o resultado for verdadeiro, você vê isso? Portanto, tenha em mente todas essas possibilidades que existem aqui. 19. Cordas Java: Então, a próxima coisa que queremos analisar definitivamente tem a ver com o que chamamos de strings Java. Este é provavelmente o máximo que você encontrará muitas vezes que são strings Java. Então deixe-me largar isso para nós. Strings Java. E do que se trata essencialmente as strings Java. É assim que explicamos o conceito de cordas. Enviamos que as strings são usadas apenas para armazenar texto. É uma string essencialmente é apenas uma variável contendo uma coleção de caracteres cercados por aspas duplas. É assim que identificamos uma string. Se tiver aspas duplas e soubermos que é uma string, certo? Então, um exemplo disso seria uma sequência de coisas favoritas que adoramos ao codificar a saudação de string. E então dizemos que é equivalente a “Olá a todos”. Olá pessoal. Tudo bem. Então, essencialmente, isso vai ser assim. Mas o que está faltando? Notação, no máximo, essas duas citações que precisamos ali mesmo. Então eles têm que estar lá. Por todos os meios. Voila, aí está, parece verde. Nenhum erro é perfeito do que é. E sua string em Java é na verdade um objeto que contém métodos que podem realizar certas operações em strings. Por exemplo, o comprimento de uma string pode ser encontrado com o método length. Agora, qual é o método do comprimento? Pense nisso como alfabetos, certo? Pense nisso como alfabetos. Coisa. Por exemplo. Essa saudação. Se eu quisesse contar quantas letras, quantos caracteres você quiser, há nisso. Como eu faria isso? E eu quero ter certeza remover isso assim e trazer roupas assim, isso faria todo o sentido ainda mais. Traga olá a todos juntos. Como eu faria isso? Eu vou apenas dizer sistema, ponto fora, ponto print LN. E eu vou apenas dizer, por exemplo, o comprimento de uma saudação é colocar notação dupla no máximo e dizer adicionar lá, o que estou adicionando? Além de saudação, saudação, comprimento do ponto. E basta fechar isso. E assim, eu vou ser capaz de descobrir quanto tempo nosso texto tem, ou quanto tempo ou quantos caracteres estavam na palavra. Olá pessoal. Exatamente assim. E a duração de uma saudação é 14. Então, vamos tentar contar esses fósseis e ver aqui cada um, 234567891011121314. Então, os dados são para o ponto 14 caracteres, então o número de letras que estão lá. E com a maioria dos cursos de codificação, você descobre que o que o examinador pode fazer ou quem está ensinando você faria provavelmente escrever algo como string e digitar, por exemplo, texto TXT, isto é. E então coloque letras de um alfabeto, a, B, C, D, E, F, G, H, I, J K, L, M, N, O, P, Q, R, S T, como T, V, W, X, Y, Z. Em seguida, coloque como um fim ali e simplesmente coloque aqui em vez do comprimento de uma saudação que encontrar o comprimento deste texto. Exatamente assim. Eles executam e acham que o número é 25. Isso porque eu deixei um deles. Vamos ver. As anomalias devem ser 26 alfabetos, a, B, C, D E, F, G H I J K L M N O P Q R S T U V W X Y, Z. Sim, sim. Perdoe-me se eu esquecer, se eu esqueci um dos alfabetos ali. Mas essencialmente, sim, você definitivamente vê como é capaz de contar essas 25 letras para nós, certo? Então, isso é legal. Isso é incrível. E definitivamente há muito mais métodos de string do que isso, certo? Por exemplo, temos duas maiúsculas e depois minúsculas, por exemplo, ao olharmos nosso texto aqui com esse alfabeto que tenho aqui que pode não ser o mais perfeito. Eu poderia, por exemplo, reescrever a coisa toda em letras maiúsculas, como você pode ver, toda a cápsula superior da mina. Mas e se eu quisesse colocar todos eles em capitalização baixa? Como eu faço isso? Bem, é simples. Como fazemos isso? Bem, você acabou de fazer isso, pode cancelar tudo isso. E escrever em vez de, não estamos encontrando o comprimento, não estamos interessados nele e no comprimento, mas sim em letras minúsculas. Então aí está. Para viola minúscula. E com a gente, clique em Executar, execute-o e veremos tudo de novo, apenas em minúsculas. Ou seja, tudo foi transformado em minúsculas. A mesma coisa se aplica aqui. Em vez de apenas essa saudação ser do jeito que está. Nós poderíamos fazer isso com ele. Poderíamos ter tudo em maiúsculas para minúsculas, para maiúsculas. E vamos mover isso, nos dando um erro lá. Execute-o e voila status. Estes são os nossos textos, mas vamos fazer a saudação. A saudação em maiúsculas deve ser Olá. Todo mundo, viu isso? Então aí está com letras grandes, certo? E também há a possibilidade, digamos que você queira encontrar um personagem em uma string, certo? Então, usamos o que chamamos de método index, certo? Porque ele retorna o índice que é a posição da primeira ocorrência de um texto especificado em uma string, incluindo um espaço em branco. Espaço em branco. Então, por exemplo, e se eu quisesse encontrar na palavra olá a todos? E se eu quisesse encontrar a vaga? A posição de todos? Então, para fazer isso, eu poderia simplesmente me deixar copiar e colar de novo, porque eu já tenho isso. Eu poderia dizer simplesmente saudação. Então eu disse índice de pontos desligado. Aí está, índice desligado. E é um índice do quê? É uma corda? Baixo, as opções, já que estou indexando um valor, caracteres, o que estou indexando? Então, eu definitivamente estou indexando uma string. Uma corda. Então, qual é o nome dessa string? Então, o nome dessa string é, por exemplo, digamos que eu esteja procurando apenas localizar a posição de uma dessas letras aqui. Por exemplo, digamos que eu esteja procurando a letra Z e queira localizar a posição da letra Z. Então, basta vir aqui e clicar em Texto e movê-lo para o índice desativado. E essa é uma corda que eu estou procurando. Nessa corda, o que eu vou procurar? Eu só vou colocar cotação e colocar a letra z, certo? E apenas execute isso e veja o que eu crio. Veja o que eu inventei. Então aí está, posição 24. Agora você provavelmente está se perguntando, mas eu tinha 25 letras. Por que está me dando 24? Bem, quando o Java conta, ele começa a partir de 0. Então, se você começar do 0, você está literalmente pegando todos os números que você teria contado normalmente, compre um. É como se você estivesse subtraindo por um. É por isso que, em última análise, temos 24 em vez de 0,5. Você vê isso? Se você quer ser um pouco chique, você poderia literalmente, você poderia literalmente colocar e imprimir algo mais como encontrar uma posição de e então você está apegado a isso. O valor que você quer sobre eles escrevem o valor que você deseja o dia todo. 20. Concatenação: Tudo bem, e então a próxima coisa que queremos falar é sobre concatenação. E o que é uma concatenação? Vamos escrever isso para nós aqui. Catenação. concatenação é essencialmente a melhor maneira de pensar nisso. É assim. Em um caso, por exemplo, de uma concatenação de string. Quando você tem, por exemplo, operador de adição, ele pode ser usado entre strings para combiná-las. Essa combinação que ocorre lá é o que chamamos de carro Kong Tan Ni Shun, que é chamada de concatenação ali. E concatenação, como faremos isso? Essencialmente, o que vamos fazer, por exemplo, é sabermos que tivemos um momento em que falamos um pouco sobre isso, mas aqui conseguimos fazer isso muito mais. E, você sabe, você é capaz de, por exemplo, digamos que é algo que já estamos fazendo. Só não sabíamos que ainda estamos concatenando. Então pense nisso como se você tivesse a oportunidade de, por exemplo, digamos que você dissesse que temos uma tensão. É um nome. E então é o exemplo de Chris. E então você também tem o trem de síntese. Eu deveria colocar códigos duplos. Então aqui eu tenho outra string, o sobrenome. É Chris Johnson, por exemplo. Sim. Telas Johnson. E eu vou colocar isso para fora. E, finalmente, o que posso fazer é simplesmente fazer esse nome, além do fato de estar usando um sinal de mais e um sobrenome. É aqui que a concatenação entra essencialmente. Eu concatenei essas duas variáveis ali. Tudo bem? E o que eu ganho? Eu entendo Chris Johnson. Eu poderia adicionar um espaço aqui entre eles apenas para garantir que esse espaço entre eles, é claro, e o tamanho desse espaço. É claro que, se eles forem do tamanho intermediário, determinarão o quão apoiadas as artes ou apenas uma barra de espaço deve ser suficiente. E o pai é Chris Johnson. Você vê isso? Portanto, há dois tipos de variáveis. Ou seja, sequências de custos foram concatenadas. E você também pode usar o método conquered para concatenar duas strings, certo? Então, esse aqui, como isso ocorre? Em vez de eu fazer isso que eu fiz aqui? Eu poderia ter feito isso. Eu poderia dizer, vamos fazer isso agora mesmo juntos. Eu direi name.com cut. Isso é sobrenome ou sobrenome. Sobrenome. Há sim. E eu não preciso mais disso. Portanto, essa é uma alternativa ao que acabamos de fazer aqui. Portanto, isso deve nos dar os mesmos resultados. Refrigerante Chris Johnson, é Chris Johnson. Chris Johnson, mesmo abaixo também. Você vê isso? Então, essa é a coisa certa. A flexibilidade com isso, o fato de que você é capaz de terminar a barra de espaço muito mais fácil no segundo cenário aqui, o que não é tão fácil de fazer apenas à primeira vista, é claro, progressivamente. você é capaz de aprender melhor. Mas, por enquanto, é isso que somos capazes de fazer, certo? 21. Matemática Java: E a próxima coisa sobre a qual queremos falar é matemática Java. E o que é basicamente matemática Java é que isso é mais como uma aula que realmente permite que você execute muitas tarefas matemáticas em números. Então, por exemplo, a matemática, o método math max pode ser usado para encontrar o valor mais alto de x e y, certo? Por exemplo, se você tivesse, por exemplo, algo como matemática ponto máximo e esperasse para apresentar talvez 719. Então, a melhor maneira de fazer isso, é claro, é se você tiver algo da seguinte maneira, você pode querer apenas colocá-lo aqui e é um sistema. Dot out, dot print LN e basta colocar isso em um colchete. E seu sistema como esse, é claro, feche-o e o Java deve ser capaz de detectar isso nos dizendo que 19 é o grande problema. Poderia fazer a versão alternativa disso e dizer maldade, é claro. E mesmo aqui, Java deve nos dizer que sete é o mínimo. Então aí está, certo? Então isso é uma coisa muito, muito legal que pode acontecer lá. Sob matemática Java. Essas são algumas operações que já estão no programa. E também há SQRT, que literalmente significa raiz quadrada. Então, ele permite que você obtenha uma raiz quadrada de qualquer número que você quiser. Números pares que são bastante complexos como 80, digamos raiz quadrada de 80, que deve estar entre 89. Então aí está, 8,94 dados como esse, assim para você, bem feito já. E então você também pode ser, você pode usar o ABS matemático, que é usado para valores absolutos. Então ABS e ABS essencialmente retornarão o valor positivo absoluto de x. Isso funciona bem se você tiver um número negativo como este, por exemplo, a melhor maneira de fazer, deixe-me mudar meu teclado. melhor maneira de fazer isso é colocar menos 80. Isso deve lhe dar 80 positivos. Aí está. Isso porque é um número absoluto. E os números absolutos são sempre certos de Paul. E também podemos ter uma matemática aleatória, que retorna um número aleatório entre 01, que é inclusivo por sinal. Então, deixe-me executar essa unidade para nós e apenas dizer aleatório aqui. Tudo bem. Então aí está. Vamos executá-lo. E ele retornará um número entre 0,010 ou apenas aleatoriamente. Então, se eu executá-lo novamente, provavelmente não conseguiria a mesma coisa. Viu isso? Então, para matar na randomização e apenas trazer números aleatórios aparecendo assim, certo? Para obter mais controle sobre o número aleatório, talvez você queira apenas um número aleatório entre 0100. Você pode usar a seguinte fórmula. Podemos usar uma fórmula do seguinte tipo. E apenas diga, por exemplo, que hey, random int é igual a, você está ganhando algum controle. Aqui está um pouco de alguns quase como elenco, estreitando o elenco, se você quiser, que ainda estamos fazendo aqui. E deixe-me colocar isso aqui, voila, É por isso que eu queria matemática. Isso é Math dot random. E então aqui usa C multiplicado por cento e cento e um. Essencialmente, o que isso significa é de 0 a 100. Isso é o que, isso é essencialmente o que isso significa. E como esse é um comentário que apenas garante que o modo comum esteja ativado, molde de comentário está ativado. E tudo o que você precisa fazer, portanto, aqui é imprimir. Imprima esse valor aqui. Classifique ILS, print, random e t. Então, temos três. Tudo bem, vamos executá-lo novamente e ver quanto ganhamos. Agora. Nós temos 17. Vamos executá-lo novamente e ver quanto ganhamos. Agora, temos sete. Isso é apenas valores aleatórios. Há uma fórmula mais fixa para como isso está acontecendo, apenas vilosidades aleatórias saindo, 48 e assim por diante. E você pode fazer isso quantas vezes quiser, e isso continuará lhe dando valores diferentes, certo? Se alguma vez fosse repetir um número, saiba que haveria, uma coincidência completa, não seria porque há algo necessariamente especial sobre o número. São apenas valores aleatórios em execução. 22. Booleanos Java parte 2: Então, a próxima coisa que definitivamente queremos analisar é chamada, ou melhor, tem a ver com java booleans. Enquanto nossos booleanos java, bem, muitas vezes na programação, você precisará de um tipo de dados que só pode ter um de dois valores como sim ou não, On, Off, True ou false. Isso acontece muito no aprendizado de máquina e em todo o aspecto da IA também, certo? E Java tem um tipo de dados booleano que pode receber valores true ou false. Valores booleanos. Ou um tipo booleano é declarado com uma palavra-chave booleana e só pode receber valores de verdadeiro ou falso. Então, por exemplo, como mencionamos da última vez, poderíamos falar sobre o quão booleano e depois dizemos que é um exemplo divertido de Java. E nós atribuímos a ele, desenhamos aqui, definitivamente é. E poderíamos falar sobre como é booleano. A comida é boa? Parece uma chuva. Não, não é. Não é. Codificar é bom, não comida. Então você poderia dizer system dot out, dot, print LN. E aí mesmo, você pode digitar o que você colocou inicialmente é uma diversão confusa, e você conseguiria o que quiser chegar lá. E então aqui também, você poderia simplesmente colocar, a comida é boa? E quando você executa esses dois, você deve obter Verdadeiro ou falso. Verdadeiro ou falso. Isso é verdadeiro ou falso de acordo com o que foi atribuído a ele, certo? E, é mais comum retornar valores booleanos de expressões booleanas para testes condicionais, você vê que testes condicionais são muito úteis. E isso é algo que vamos explorar com mais detalhes à medida que avançamos. Mas apenas para uma expressão booleana, a expressão booleana é como expressão Java que retorna um valor booleano, verdadeiro ou falso. Você pode usar operadores de comparação , como o operador maior que , para descobrir se uma expressão ou uma variável é verdadeira, certo? Então isso pode ser muito útil. E eu, por exemplo, penso nisso mais assim. Pense nisso mais assim. Digamos que você tenha int x é igual a oito. E digamos que você tenha int y é igual a três. E você queria verificar, por exemplo, qual é o maior entre os dois em termos de verdadeiro ou falso, certo? Então faça uma declaração, por exemplo, e diga system dot out, dot print LN e faça uma declaração como x é maior que, por que isso é verdadeiro ou falso? Agora, você e eu olharíamos para X e Z é maior que três e depois diríamos, Sim, definitivamente, Isso é verdade. Isso é verdade. Então, vamos ver. O Java é capaz de detectar isso. E por que eu acredito que é porque nosso y ou y não está sendo aceito aqui porque tenho certeza de que há um ponto como aqui em que ainda tínhamos nosso y ativo. Então, vamos colocar isso no comentário para que não tenhamos que nos preocupar com isso. Bom. Então aqui está y está acessível novamente. Então, vamos ver. Isso é verdade aqui embaixo. Então, os dados são verdadeiros, e eu sempre poderia colocar esses n comentários também, apenas para garantir que não continuemos, certo? Então, deixe-me executá-lo novamente apenas para você aproveitar as áreas. Vai ser verdade. Novamente. Tenho certeza que eles roubaram nosso número aleatório aqui depois de correr. Esse é o que nos dá 95. Então, deixe-me remover esse. Não precisamos mais disso. Essencialmente, o que precisamos é disso, certo? E poderíamos até fazer isso como se você pudesse fazer isso uma maneira mais fácil, através da qual podemos incluir os valores em si , em vez de apenas colocar esses valores, poderíamos colocar como 4567, é isso, é, isso, isso é verdadeiro ou falso? Vamos ver. É falso. Isso é Java automaticamente faz isso por você e é como, Ei, isso é um booleano e esta é uma situação verdadeira ou falsa aqui. E se for definitivamente falso, mas cinco não é maior que 67. Então, essencialmente, é exatamente isso que está acontecendo lá. E eles em mente que você poderia fazer isso também com o sinal de igual e apenas dizer, por exemplo, 45 é 45 é igual a dois. E lembre-se de que mostramos igual a por sinais duplos de igual igual a 267. Vamos ver quando o Java o executa. Vamos ver, apertei o botão Debug ali. O que eu quero pressionar Executar falso. Não é verdade. Não é verdade, mas tem 45 anos, vamos ver. É 45 igual a 45, Verdadeiro? Verdadeiro. Viu isso? Sim, isso porque a comida cinco e equivale a 45. Essa é a beleza de usar expressões booleanas. Só um pouco disso. Como S chega à maioria das situações, você pode definitivamente ver o valor disso. 23. Declarações condicionais: Então, a próxima coisa que queremos explorar é provavelmente uma das coisas mais substanciais que aparecem, especialmente em todas as aplicações de codificação. E isso tem a ver com declarações condicionais, certo? Isso é falso. A primeira é a declaração condicional if else do Java. Declaração condicional if else do Java. Isso ocorre porque o Java supõe as condições lógicas usuais da matemática. Embora seja menor que, maior que igual a dois. O Java construiu instruções condicionais dentro dele. Então você pode usar if, por exemplo, pode usar if, se você quiser especificar um bloco de código a ser executado, se a condição especificada for verdadeira. Você pode usar, se isso, se algo for verdadeiro, então você pode usar else para especificar um bloco de código a ser executado se a condição for falsa, você vê isso? E então else if também, this, this, this if else, days, else if, que é usado para especificar uma nova condição para testar se a primeira condição é falsa. E então eles trocam também. Switch, qual switch? Declaração condicional ou caso de troca para especificar muitos blocos alternativos de código a serem executados, nosso foco será fundamentalmente em if e else, especialmente certo? E talvez em else-if. Tudo bem? E isso é o mesmo com outras linguagens de codificação. Você pode pensar nisso como, mais como em um exemplo prático. A aparência deles, por exemplo, digamos se, se você colocá-los, se houver quatro, for maior que 15, por exemplo, o que deve acontecer? Então é assim, é assim que funciona lá. Então eu vou abrir meu parêntese aqui e colocar assim. E no momento em que faço isso, estou tentando ver onde o erro está aqui porque eu nem fiz nada ainda, mas já está me dando um erro. OK. Sim. Acho que está tudo bem. Mas é isso? Não. Não acho que esteja tudo bem. Não acho que esteja tudo bem. Vamos ver. Deixe-me adicionar outro. Sim. Está tudo bem. Não, está tudo bem. Foi aí que ocorreu o erro. Por causa de muitos comentários que fiz em todo esse código que estou fazendo agora. Então eu poderia dizer, por exemplo, sistema dot out, dot print e apenas digitar algo como 20 ou 34 é maior que 34 é maior que 15, certo? Sim, isso é se essa condição for satisfeita, se essa condição for verdadeira, então é isso que deve acontecer, certo? Então isso é o que deve acontecer se isso for verdade. Então o Java entenderá e executará isso e verificará em vez de todos maiores que 15, se for, vou escrever isso. Se não for, não vai escrever mais nada porque eu não escrevi. Eu não disse a ele o que fazer. Se não for verdade, ele escreverá. Por quê? Porque é verdade. Mas deixe-me fazer isso e colocar a situação alternativa aqui e definir a de quatro. Se quatro for menor que 15, agora, escreva o seguinte. Se eu fizer isso, ele não escreverá nada lá no que diz respeito a esse, certo? Não há nada mais verdadeiro ou do cenário anterior. E para evitar, você provavelmente quer instalar fazendo lá. Vamos colocar em uma cotação e executá-lo e não ver nada. Nada. Isso porque não especificamos o que deveria acontecer se a condição não for satisfeita como verdadeira, certo? E isso nos leva à segunda parte do nosso lance aqui para então dizer. Mas então, se esse não for o caso, como acontecerá, o que acontecerá na situação alternativa oposta? Para entender completamente esse também Bem, deixe-me remover isso e garantir que eu receba isso. Isso é o que eu estou procurando. Esse cara aqui embaixo. Deixe-me deletar tudo isso. E pronto, outra coisa. Então, há minha declaração else ali. contrário, o que deve ser escrito se a condição acima não for atendida? O que deve ser escrito? Nosso tipo? E apenas diga para escrever. Condição não satisfeita. Por exemplo, condição não satisfeita. Voila. Aí está. Vamos executá-lo e ver a condição não satisfeita. Esta condição não está satisfeita. Aqui. Aí está. Então, a declaração else explica um cenário em que a condição que foi satisfeita, o que é falso? Se for verdade, ele será executado. Se for falso, não será executado. Então é aí que entra o problema, certo? E essa é a beleza disso bem ali. Essa é definitivamente a beleza disso. E você pode usar a instrução else if para especificar uma nova condição. Se a condição for falsa. O benefício deste é apenas a ideia que ele permite especificar o maior número possível de condições. Mas o outro só é usado. Um veredicto final para dizer se algo é falso, isso é o que você encontra entidade. Isso é tudo. Mas, se for como aqui, eu não poderia literalmente substituir isso por else-if e ainda funcionará. Foi 210% de trabalho. Mas com outra coisa aqui, você precisa ter em mente que eu posso colocar outra condição e dizer outra coisa. Se, por exemplo, quando t for menor que 16, então o que devo escrever? Você vê isso? Então vamos fazer isso e ver agora por que não leu nada? Isso porque aqui, extensões Java como em vez de dólares em 50 nós, não menos que 15, ele dizia: Ok, deixe-me pular. Talvez eu encontre algo que o satisfaça e depois diga outra coisa, se a impressão for menor que 16 amarrada, esse inseto que é um 20, não é menos que 16. Então ele descobriu, oh meu Deus, eu não consigo escrever nada. Eu ainda poderia colocar outra coisa aqui e dizer outra coisa. Claro que eu quero colocar meu else fora disso, então isso é um OLS. E no meu outro agora eu poderia digitar algo tão simples quanto o sistema. Sistema, ponto, ponto, impressão. E as condições não estão satisfeitas. Deixe-me colocar isso como ambas as condições para que fique claro que estamos falando sobre esta última. Bola ambas as condições não estão satisfeitas. Ele verificou se e depois verifica else-if e, finalmente, repousou em else para dizer, ok, se ambos não estão satisfeitos e, portanto, é isso que acontece. Mas o que acontece se fizermos o oposto aqui? Bem, se fizermos isso, são buscas e é isso que obtemos. Essencialmente, apenas para na primeira linha porque é como se estivéssemos satisfeitos, já imprimimos, não precisamos continuar. É assim que o Java entenderá o que está acontecendo aqui, certo? 24. Projeto do curso: Tudo bem, muito obrigado por participarem deste curso. Espero que você tenha aprendido tanto e que tudo o que aprendeu, esteja genuinamente vendo seu valor e sua implementação na vida cotidiana. Essa é a coisa sobre o Java é que ele tem muitos usuários. E como você provavelmente notou com alguns dos exemplos que estamos dando, que há tantas aplicações disso e espero que você seja capaz de aplicá-las. E para o seu projeto de aula, o que eu quero que você faça é que eu anexe alguns exercícios aqui. Eu gostaria de ver como vocês são capazes de resolver esse problema que eu anexei aqui. E eu adoraria obter alguns códigos de pontos. Então, se você resolveu esse exercício que eu anexei aos arquivos do projeto, basta enviar essa resposta e eu lhe darei um feedback sobre isso. Tudo bem, saúde.