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.