Transcrições
1. Introdução à Java para iniciantes: Java, Uma das linguagens de programação mais populares do mundo. E por uma boa razão, é uma das linguagens de programação de uso geral que podem ser usadas para criar aplicativos e muito mais. No entanto, preto com a aprendizagem de qualquer língua, estudar Java pode ser um processo difícil. Mas não tem que ser. Meu nome é Matthew fazendo. Eu tenho ensinado programação por mais de quatro anos e eu escrevi livros sobre o tema de programação aprendendo as próprias línguas, difícil de fazer uma Coréia a partir da programação. Minha abordagem ao ensino é puramente prática. A melhor maneira de ensinar programação não é através da memorização de código, mas a aplicação desse código. Memorizar é o subproduto desse processo. Vou te mostrar o código que você pode escrever e testar por si mesmo. Neste curso, vou passar por código Java iniciante a partir de tipos de dados e variáveis. Dois, se declarações e loops. Não se preocupe se isso parecer um pouco confuso. Agora, como no final, você terá uma compreensão básica de todo esse código. Se você está procurando um curso prático para iniciar seus estudos de programação Java. Este é o ideal para você. Estou ansioso para vê-lo na primeira lição. Por agora.
2. Baixando e instalando o Eclipse: Olá e bem-vindo ao primeiro vídeo em seu curso de programação Java. Neste vídeo, vamos baixar e instalar o IDE para este curso, que é um ambiente para programação. Este software nos permite escrever código e testado também, o que é crucial para escrever e aprender qualquer linguagem de programação. Para este curso, vamos usá-lo um dos IDEs Java mais populares, Eclipse. Eclipse tem tudo o que você precisa para escrever e testar código básico. E para superá-lo. Ele vem com sua própria Community Edition, o que significa que é livre e open source para todos os programadores Java. Mas antes de começarmos a usá-lo, precisamos baixar e sólido do site. Então abra o navegador de sua escolha, Internet Explorer, Firefox, ou como estou usando o Google Chrome e pesquise Eclipse e top Eclipse IDE download. Um pesquisado, você deve ver o seguinte como o resultado principal em Eclipse .org. Basta clicar aqui. E deve levá-lo para a página de downloads. Uma vez na página de downloads você deve ver o seguinte. Sim, você pode baixar seu Eclipse IDE. É tão simples como um único clique. Uma vez coletados deve levá-lo para esta página. Ele seria baixado a partir da porta mais próxima disponível. Para mim. Está disponível aqui na África do Sul, Universidade de Pré-Estado. Basta clicar em Download. E você deve ver um download. E o canto inferior esquerdo da tela, como você pode ver aqui, vê-lo em um momento em que o padrão está completo e podemos iniciar a instalação. Uma vez que o download rápido, você deve tê-lo parecido com este. Pode estar na sua área de trabalho ou na sua pasta de downloads. Uma vez que você tem que localizado, onde mais uma coisa esquerda para baixar e instalar antes de começar a instalação. Agora os trânsitos provavelmente você não tem os arquivos Java adequados instalados em seu computador. E em que caso, você precisa baixá-los de um satélite muito particular conhecido como Oracle. Vou fornecer-lhe uma ligação para este satélite em particular. Mas a maneira mais fácil de garantir que você chegue lá é simplesmente
clicando duas vezes neste arquivo na loja. Eclipse reconhecerá qualquer trabalho em seu sistema e epitáfio Marat não pode e precisa ser atualizado. Ou se você não o tiver e ele precisa ser instalado. Ele irá dizer-lhe simplesmente abrindo o seu navegador de escolha e informando aqui, como você pode ver, infelizmente, a versão Java necessária para executar o instalador eclipse não poderia estar bem em seu sistema. Ele irá então fornecer-lhe vários links que você precisará instalar, versão que você precisa usar. Ele irá então fornecer-lhe links para os arquivos JDK frontais, que você precisa instalar o Java certo. Basta clicar no link mais alto, que é Oracle, JDK 13 em pode ser maior para você dependendo de quando você está nos observando. Mas 1.5.0 é a versão mais recente agora, SAR, basta clicar aqui, e ele deve levá-lo para a página oracle onde você pode baixar o filho certo. Diversão. Uma vez que você tenha clicado na página oracle, você deve ser apresentado com o seguinte. Agora, antes de fazer o download deste arquivo, você precisará criar uma Conta Oracle. E depois de criar sua Conta Oracle, basta rolar a página até a seção de download aqui. Aqui você escolherá o instalador que corresponde ao sistema operacional que você está usando. Por exemplo, se você estiver usando um computador Apple, você usaria um instalador do Mac OS aqui e simplesmente clique neste link. Para mim, eu estou usando o Windows, então eu vou estar clicando neste link aqui. Depois de clicar no link, basta clicar em, Eu revisei e aceito os termos de condições fornecidos pela Oracle e clicar no link de download aqui. Depois de entrar, você verá o download e o canto inferior esquerdo da tela. Quando o download estiver concluído, executaremos a instalação. E uma vez que o trabalho é instalado, vamos instalar o eclipse em seguida. Então, vejo-te quando isso estiver completo. Mas esse download completo, estamos prontos para começar nossas instalações. Primeiro, vamos começar com o kit Java. Basta clicar duas vezes em seu país, iniciar a instalação. Vai pedir-lhe o controlo do utilizador. Simplesmente diga sim. E você deveria ver esta caixa aqui. Basta clicar em Avançar, Avançar. E a instalação começará. Uma vez feito isso, quem nosso Java deve estar atualizado, e podemos começar a instalação do eclipse. Aprender leva roupas momento e começar a instalar o Eclipse. Agora, quando clicamos duas vezes no ícone, essa caixa aparece e o Eclipse nos pergunta qual espaço de trabalho queremos instalar. Assim que você se tornar mais experiente com o Eclipse, você pode decidir qual espaço de trabalho melhor se adequa ao seu projeto. Por enquanto, clicando aqui um Eclipse IDE para Java Developers vai nos atender apenas diversão. Em seguida, ele perguntará em qual pasta você deseja instalar o ID. Nosso preferido deixar estes no padrão e simplesmente clique em instalar. Em seguida, você receberá alguns termos e condições, exceto aqueles também. E a instalação deve começar. E qual é a instalação completa? Estamos prontos para começar a criar nossos projetos Java e começar a cortar. Você deve ver o ícone em sua área de trabalho ou você pode verificar o menu Iniciar para ver se ele também é novo. Uma vez que você o localizou. Vejo você no próximo vídeo. Vamos começar por criar primeiro um projeto de emprego e aprender em nossa primeira lan de julgamento ocorreu. Vejo você então. Tchau, por enquanto.
3. Tour de eclipse e primeira linha de código: Olá, e bem-vindo de volta ao curso de programação Java. Nesta lição, criaremos nosso primeiro projeto Java e aprenderemos a primeira lan de trabalho ocorreu. Depois de localizar o atalho para o IDE do Eclipse, basta clicar duas vezes nele. Você deve ver a seguinte tela inicial. E aqui vamos selecionar nosso espaço de trabalho. Deixe-o como o padrão por enquanto, o espaço de trabalho do Eclipse e clique em iniciar o nosso recomendado. Então, clicar sobre este usa como padrão e não perguntar novamente, como estamos aprendendo código básico neste curso. E não precisamos usar alguns espaços de trabalho mais avançados e complexos por enquanto. Mas vamos tirar um momento para o Eclipse começar. Mas depois será um começo rápido. Uma vez feito isso, você deve ver o seguinte. O espaço de trabalho do Eclipse está aberto e podemos começar criando nosso primeiro projeto. Primeiro você verá esta tela básica aqui. Basta clicar no botão Fechar aqui nesta tela inicial e fechar a caixa de donuts aqui. E você deve ver o seguinte. Agora, para tornar esses vídeos um pouco mais fáceis de assistir e afirmar, torne sua experiência de programação um pouco mais fácil. Vou mudar o tema para este espaço de trabalho. Eu sempre prefiro usar o tema mais escuro, pois é muito mais fácil para os olhos, tornando mais fácil para você localizar certos bits de código. E, claro, é mais fácil para você assistir
nesses vídeos para alterar o tema para o seu espaço de trabalho, basta ir para Janela e preferências. Depois de fazer isso, clique nesta seta aqui por Geral, que irá criar um menu suspenso. Basta clicar na aparência. E aqui você pode mudar seu tema da luz para a escuridão. Basta clicar em Aplicar e fechar. Mas isso feito, seu Eclipse IDE deve ser o seguinte com isso. E deixe-me dar-lhe um breve tour do que você estará vendo aqui. Você tem uma lista de tarefas em sua Archea e um esboço logo acima disso. Estes são mais guardas que você pode configurar para ajudá-lo a gerenciar seus projetos. Mas não vamos usá-los neste curso. Só estamos aprendendo que alguns começos ocorreram. Assim, você pode minimizá-los para tornar a tela um pouco maior para você trabalhar. Agora você deve ter esta caixa principal aqui cobrindo a maior parte da tela. É aqui que o nosso código estará. Abaixo disso, você verá uma pequena caixa de janela. Este é o lugar onde a saída e os problemas serão exibidos se encontrarmos quaisquer erros em nosso código. E, finalmente, à esquerda, você verá um Package Explorer foi onde teremos todos os nossos projetos organizados e ordenados para trabalharmos. Mas isso feito, podemos criar nosso primeiro projeto, mas simplesmente criar, criar um link de projeto Java aqui. Ou podemos ir para Arquivo e clique em Novo. Então crie seu projeto Java. Dado um nome e certifique-se de usar uma letra minúscula, como primeiro. E clique em Concluir. Ele perguntará se você deseja que um módulo seja criado. Basta clicar, não criar, pois eu vou mostrar-lhe como fazer isso em um momento. E você vê uma pasta Projetos aqui na parte superior do seu explorador de pacotes. Clicar no menu suspenso deve mostrar o seguinte. O sistema JRE estão variando é onde
a maior parte do código básico para Java é mantido e nós estaremos chamando sobre ele. E o nosso IDE. E nossa pasta fonte é onde vamos colocar pastas e pacotes e nossos principais programas já derivados. Clique em sua nova pasta de código-fonte, vá para a NYU e crie um pacote chamado este pacote de primeira prática também. E clique em Concluir. E clique com o botão direito do mouse neste pacote e clique em Nova classe. E a nossa chamada esta classe, algo como classe principal, assim. E eu quero que você marque esta caixa aqui onde diz público, estático, vazio, principal e clique em terminar. Eu disse Dan, você deveria ver o seguinte aqui. Agora temos a nossa pasta de origem, um pacote, e temos a nossa classe principal. Aqui. É dentro desta classe principal estará apodrecendo todo o nosso código. Como você pode ver, eu abri a classe principal. A janela de código é exibido algum código básico que criamos com os padrões. E é aqui que estará escrevendo nossa primeira linha de código. Para tornar este código um pouco mais fácil de ler, podemos aumentar o tamanho da fonte indo para o editor de janelas e clique em, zoom in, assim. Até que o código seja suficiente, acho que os humanos dele devem ser suficientes. Agora deixe-me explicar o código que você viu na tela agora. Primeiro, você verá a seguinte primeira prática pacote no topo, que se refere ao pacote nesta classe principal está contendo. E quanto a esta classe principal, vamos ver aqui classe pública, classe principal, que é o arquivo Java ponto classe principal que criamos. Após a classe principal, temos um conjunto de colchetes de código, que como eu destacar um, o segundo é destacado também. Agora, para explicar o que é uma aula, preciso explicar como os programas funcionam. Os programas consistem em muitos programas menores, que consiste em classes menores, que consiste em métodos. E os métodos contêm o código básico que escrevemos. Agora, um código dentro de um método irá trabalhar uns com os outros para executar alguma tarefa. E essa tarefa pode ser repetida reutilizando o método que o código está dentro. Uma classe contém métodos e métodos contêm código de volta o código trabalhando uns com os outros. Os métodos podem trabalhar uns com os outros. As aulas podem então trabalhar umas com as outras. E finalmente, e na maior escala, temos esses programas trabalhando juntos para fazer o programa principal funcionar. É uma hierarquia inteira de códigos diferentes trabalhando juntos para executar uma tarefa final. E para executar uma tarefa final, muitas tarefas menores precisam ser concluídas, que é onde esses métodos entram. Dentro desta classe principal, temos o nosso método principal, que é estabelecido aqui com público, estático, vazio principal. Agora, esta é a classe principal, significa que é a classe que é executada ao executar o nosso programa. Código dentro deste método principal irá chamar quaisquer outros métodos e quaisquer outras linhas de código e trabalhar em conjunto para concluir uma tarefa. Não se estresse muito sobre isso por
enquanto, já que vamos falar de mais grandiosos por gramas em cursos mais avançados. Para este curso para iniciantes, você simplesmente precisa saber onde você vai escrever sua primeira linha de código. Então não se preocupe muito com isso por enquanto. Mas se você quiser levar seus estudos em Java mais longe no final deste curso, é melhor ter essa ideia em mente que programas maiores usam programas menores que usam métodos menores e linhas de código menores para trabalharem juntos. Agora, vamos escrever nossa primeira linha de código abaixo deste comentário aqui. Basta clicar no final do stub e pressionar Enter. Ele irá recuar automaticamente. Então vamos escrever o nosso código, certo? Sim. Para criar um comentário como este, basta tocar em barras. É a nossa maneira de programa Latina sabe que isso não é codificado deve ser executado em vez disso, estas são mensagens que o programa é, vamos deixar-se explicando certas seções do código. E um bom programa. Sempre cuidarei de adicionar comentários ao seu código. Especialmente se eles estão trabalhando em uma equipe de programadores. E trabalhar em uma equipe de Programa é um programa será entregue em dias diferentes, dois programadores diferentes. E eles precisam ver como o programa anterior progrediu. E adição. E sempre ajuda ter o programa a ajudar a explicar este código com alguns comentários aqui e ali. Dito isto, vamos aprender a nossa primeira linha de código. Eu quero que você toque no seguinte e eu vou explicar o que ele faz depois. Basta tocar no sistema. Ponto para fora, ponto, impressão L, M, um conjunto de parênteses, e um ponto-e-vírgula para terminar a linha. O que esta linha básica de código faz é produzir uma linha de texto agora, no entanto, não está produzindo nenhum texto, pois não
temos nada entre esses parênteses. O que este código faz é chamar o sistema. Ele faz uso de um método chamado para fora. E neste método é outro método chamado print Lun. Prince Lan é exatamente como diz, ele vai imprimir uma linha de texto e criar uma nova linha depois que o texto foi impresso. A linha de texto ou dados em questão está contida neste conjunto de parênteses. E o ponto e vírgula no final de uma linha de código é muito parecido com uma parada completa no final da frase. Você vai descobrir que a maioria dos códigos que você vai escrever terminará com ponto e vírgula. Com isso dito, vamos dar a esta linha de impressão algum texto para a saída. Agora é tradição no mundo da programação que sua primeira linha de código e coloca uma linha de texto dizendo Olá mundo. Para fazer isso, vamos criar um conjunto de aspas duplas. E dentro, bem, suave, e essa é a sua primeira linha de código. A razão pela qual usamos aspas duplas aqui é porque queremos separar o helloworld de outro código. E a maneira como fazemos isso é encapsulando-o nessas aspas duplas. Ao fazer isso, deixamos nosso IDE saber que isso não é código, que na verdade dados, eu explicarei diferentes tipos de dados e variáveis e assim por diante na próxima lição. Mas, por enquanto, só precisamos estabelecer como produzir uma linha de texto. Com isso feito, estamos prontos para executar nosso programa
simplesmente clicando no botão play aqui em cima, que irá executar nossa classe principal. E como você pode ver na janela de saída abaixo ocorreu, ele imprime Olá Mundo. Esta linha de código é uma das linhas mais importantes de programação de código pode aprender, pois mostra o que a programação é tudo sobre. Pegamos dados e executamos uma tarefa, e produzimos um resultado. E agora a tarefa simples que demos a este programa é simplesmente produzir Hello World. Mas você descobrirá que muitos programas complexos farão uso desta linha de código. Antes de terminarmos esta lição, quero mostrar outra variação da saída. Basta tocar no sistema. Novamente. Impressão impressa. Então, em vez de l n, vou apenas criar outro conjunto de parênteses. E nossa cobertura baixa. Em seguida, texto básico. Copie isso também. E cole-o aqui. Adicione mundo em vez de olá. Quero mostrar-lhe a diferença entre impressão e linha de impressão. Quando eu executar esta linha de código, você vai notar que Olá mundo é impresso, apenas divertido. Mas olá e mundo, sim, aprendiz juntos. Isso ocorre porque se você adicionar ao final de sua impressão, ele começará um novo terreno após a saída ter sido dada. Então, no final da linha de impressão aqui, ele criou uma nova terra, que Hello é impresso, mas visto como era simplesmente uma impressão. Esta terra foi adicionada ao fim dela. E nós poderíamos fazer este alarme e eu vou começar uma nova linha abaixo dele, mas o resultado será exatamente o mesmo. Descobrirá que o mesmo acontece se removermos a linha aqui. Esse olá é adicionado ao final do texto. Assim como assim. Agora eu forneci a você uma pasta de trabalho para este curso de Java e um primeiro exercício, vou mostrar-lhe alguns atalhos de texto básicos para trabalhar com seu sistema, nossas plantas de impressão. Assim que terminar esse exercício, te
vejo no próximo vídeo. Estaremos aprendendo sobre diferentes tipos de dados e variáveis. Te vejo então. Tchau por agora.
4. Tipos Tipos e variáveis de dados: Olá e bem-vindo de volta ao seu curso de programação Java. Nesta lição, vamos rever tipos de dados e variáveis. Antes de discutirmos variáveis, precisamos discutir tipos de dados. Existem diferentes guias de dados com os quais trabalharemos ao longo deste curso. E, de fato, em sua carreira de programação, cinco tipos de dados específicos que vou ensinar agora. A primeira guia dire é o tipo de dados string. A guia de dados de string contém texto. Por exemplo. Você tinha Wrap Text encapsulado entre aspas duplas, como sozinho ou John, como um nome, ou até mesmo uma frase inteira, contendo quaisquer caracteres de um número em um dos tipos de dados mais básicos para trabalhar. E, de fato, já o usamos na lição anterior. Em seguida, temos a guia de dados char, que é abreviação para caractere. Esta guia de dados contém apenas um único caractere. E isso pode ser qualquer coisa, desde símbolos a letras, números, até mesmo espaços em branco. E você notará que nós encapsulamos o caractere único entre aspas simples
em vez de aspas duplas. Esta é a nossa maneira de deixar o software, sabemos que estes dados não são código. Isso, de fato, dados em si. Esses são os tipos de dados baseados em texto. Claro, também trabalhamos com dados baseados em números. Então, há dois tipos de dados em particular que precisaremos saber. O primeiro é inteiro. A guia de dados inteiros contém valores de infinito negativo para infinito positivo. E estes são números inteiros. Por exemplo, 580, 10 mil negativos e assim por diante. E a segunda guia de dados é dupla, que tem o mesmo intervalo, mas também incluímos números decimais. Então pode ser 0,67, negativo 5,8. E claro 0, isto é 0 e duplo. Notado que não há aspas simples ou aspas
duplas em torno desses números. Você as escreve como normalmente faria. E, finalmente, um
dos tipos de dados mais simples, mas mais importantes que aprenderemos é o tipo de dados booleanos. Estes contêm um dos dois valores, verdadeiro ou falso. Você descobrirá que quando criarmos o que é conhecido como código condicional, um valor booleano é usado para decidir se esse código será executado ou não. Então esses são os tipos de dados. Mas agora vamos falar sobre variáveis. Variáveis são contêineres para dados. Atribuímos um tipo de dados a uma variável, bem como um nome. Assim, sempre que quisermos usar o mesmo valor, novamente, chamaríamos o nome em vez de escrever o valor inteiro novamente. Porque, como você sabe, string, por exemplo, pode conter um livro inteiro no valor de dados. Para que um mês precisamos encurtá-lo e certificar-se de que esses valores só são usados uma vez. A forma como criamos uma variável é decidindo primeiro qual guia de dados será atribuído a ela. Primeiro, vamos falar sobre cordas. Nós simplesmente tocar na palavra string S maiúsculo, e nós damos o nome da nossa variável. Agora, ao nomear uma variável, é importante entender que você estará usando letras minúsculas no início. Por exemplo, se eu quisesse criar um nome de variável para o primeiro nome de um cliente,
nosso toque em primeiro lugar e, em seguida, nome maiúsculo. Assim como. Esta é cena CamelCase e é uma das notações que você pode usar. Uma das notações são preferidas para usar é fazer uso de sublinhados
simples para nomear suas variáveis. E eu incluo nele o tipo de dados que serão contidos nessa variável. Então, com este nome, eu usei nome de sublinhado F, sublinhado, SDR, STR ficar string igual. E como com todas as linhas de código, fechamos com o ponto-e-vírgula. Agora, podemos atribuir um valor a esta variável simplesmente tocando em seu nome, tocando igual depois e em aspas duplas dará esta string de valores como John e fechar no ponto-e-vírgula. Agora, se fôssemos imprimir esta variável, como som, anotado, imprimir John, quando executamos o programa, como você pode ver aqui na janela
de saída , é claro, para economizar no espaço, podemos atribuir um valor à sua imediatamente se temos um simplesmente dizendo que é igual a John na criação dessa variável. E podemos apagar esta linha aqui. E funciona da mesma maneira e nos salvou uma linha de código. Então essa é uma variável de string. Para criar uma variável char, basta tocar e char, como teste, sublinhado CH, e podemos atribuir-lhe um valor da mesma maneira. Para criar uma variável inteira. Basta digitar int, dar-lhe um nome e um valor. Para o dobro, basta tocar em duplo. E para os valores de Berlim simplesmente toque em esgotante. Dê um nome e valor assim. E lá você tem tipos de dados e variáveis. Certifique-se de concluir o exercício para esta seção em sua pasta de trabalho, pois diz respeito a como nomear suas variáveis, que é muito importante. E verei vocês no próximo vídeo onde trabalharemos com variáveis. Tchau por agora.
5. Trabalhando com dados e variáveis: Olá e bem-vindo de volta ao seu curso de programação Java. Nesta lição, trabalharemos com dados e variáveis. Agora, na lição anterior, aprendemos como criar algumas variáveis e atribuir tipos de dados e valores. Mas agora precisamos trabalhar com essas variáveis quando criamos uma saída. Em seu primeiro exercício, você aprendeu alguns atalhos quando se trata de trabalhar com dados de texto. Por exemplo, um IRR é linha de texto e eu coloquei uma barra invertida t. Você vai notar que ele imprime uma aba entre as duas palavras. Se eu tenho uma barra invertida n, ele começa uma nova linha. E comumente, se simplesmente adicionarmos essas palavras junto com o operador adicional, é simplesmente colocá-las juntas como se não houvesse espaço entre elas. Este operador entre muitos é o que vamos usar para criar dados, bem como adicionar a ele. Descubra que você usará operadores como este, especialmente com dados numéricos. E pegamos o número 50 e usamos o operador de adição. E digamos que tínhamos 45. E vamos adicioná-lo como um produz um axônio função matemática normal. Temos nossa subtração através do símbolo menos, multiplicação para o símbolo asterisco deslocamento oito. No seu teclado. Temos a nossa divisão com uma barra. E agora vamos dar uma olhada no módulo, que é a porcentagem de sol que diz quantos. Vamos pegar quatro e dividi-lo em 50, e então produzir o restante, que é tudo muito simples. Claro, a saída desses resultados depende do tipo de dados. Por exemplo, se fôssemos criar dois valores duplos e digamos que damos um o valor de 30 e o outro o valor de 14. E dividimos esses números um pelo outro. Ele irá gerar um valor duplo. Considerando que se fizéssemos isso com os valores inteiros por conta própria, seria simplesmente adicionar para colocar um inteiro. Então, para iniciações mais precisas, é claro que
estaríamos usando duplas. Gostaria também que tomasse nota de que podemos colocar um valor inteiro dentro de um duplo sem problemas. Mas não podemos colocar um valor duplo e um inteiro e esperar que seja o mesmo. Seria então, claro, ser corte e transformado em um inteiro. Adicione um, arredonde para cima ou arredonde para baixo dependendo dos valores decimais que se seguem. Gostaria também que tomassem nota de que, quando se trata da ordem de massa, Java está naturalmente ciente disso. Então, se você é derivado ao longo da sequência de números como este, onde vários operadores colchetes. Ele irá completá-los na ordem de massa adequada e produzir o resultado correto. E finalmente, para acabar com isso, ouça. Quando se trata de trabalhar com variáveis é muito fácil de substituir variáveis. E em alguns casos também é muito necessário. Por exemplo, se eu der esse valor inteiro de 50, eu poderia facilmente alterar esse valor simplesmente dizendo um sublinhado novamente é igual a 45. E nossa saída este novo valor. Assim. Então, ao trabalhar com dados, se você quiser salvar no código, você pode substituir valores em uma variável foi fácil, mas também ser avisado que ao fazê-lo, você estará removendo esse valor do seu programa e você terá que, é claro, o assiná-lo novamente se você fosse usá-lo novamente. É claro que isso será muito importante quando você estiver trabalhando com grandes quantidades de dados. E com isso, esta lição chegou ao fim. Na próxima lição, falaremos sobre a conversão de um tipo de dados em outro. Te vejo então. Tchau por agora.
6. Converting: Olá, e bem-vindo de volta ao seu curso de programação Java. Nesta lição, vamos falar sobre Eigen converter um tipo de dados em outro tipo de dados. Agora, existem muitos tipos de dados com os quais vamos trabalhar. Vamos primeiro falar sobre como você pode converter uma string em um inteiro. Uma das primeiras e mais importantes conversões é converter uma string em um inteiro. Então, primeiro, eu vou criar uma string. Palavras sublinhados TR é igual a e uma aspas duplas são colocadas em número. Agora, é importante lembrar que quando você está convertendo uma string em um inteiro, que os pontos estão contidos dentro da string é de fato um número. Caso contrário, isso criará uma era quando você tentar convertê-la, porque você não pode simplesmente converter uma palavra em um número. Então, queremos converter este texto 15 em um inteiro 50. Porque você vai descobrir que se nós fôssemos adicionar, colocar isso e tratado como se fosse um número. Então sublinharia STR plus, digamos muito, quando executamos esta linha de código e saídas 505, que é incorreto, para converter esta string em um inteiro, que vai criar uma variável inteira simples. E fazer uso de uma linha de código que irá converter esta cadeia inteira capital R. Certifique-se de anotar carcaça. Passe int capital R. E contido dentro de R tem palavra sublinhado st estão parênteses e são inválidos de código com ponto e vírgula. É esta linha de código que vai tomar qualquer cadeia de dados é baseado neste parênteses e convertido em um inteiro. Então agora o nosso lugar iria sublinhar cadeia aqui com a Holanda chamada int. E quando executo esta linha de código, ela foi convertida em um inteiro e cinco tem sido valor de atitudes. Podemos trabalhar com esses dados agora. Agora vamos falar sobre como você pode converter qualquer guia de dados em string. E isso mesmo, qualquer tipo de dados pode ser convertido em uma string com um método simples. Então, por exemplo, se eu fosse criar um valor inteiro aqui, e eu vou dar-lhe o valor de 5986 ponto-e-vírgula. Eu posso converter isso em uma string simplesmente tendo duas aspas duplas mais sql int. E agora ele foi convertido em uma string. Como você verá quando eu adicionar, coloque-o abaixo aqui. Cinco foi adicionado à cadeia de valores. Em vez de ser adicionado ao próprio
vale, é importante notar que isso é muito diferente da nossa conversão anterior. Você não vai tocar para fora string dot pass string, mas você vai descobrir que este código é muito fácil, então não muito mais precisa mudar. Agora, enquanto ainda estamos falando sobre alguns tipos de dados baseados em texto, vamos falar sobre tipos de dados de caracteres. Vamos supor que queremos converter um valor de caractere. Em um valor inteiro. Então char CH é igual a r, dar-lhe um valor de cinco entre aspas simples. Observe mais uma vez que estou colocando um valor numérico entre aspas simples. Como você não pode converter o símbolo stiletto de espaço em branco em uma guia de dados inteiros. Em pequeno eu crio um hemi inteiro, então numb sublinhado int é igual a e um pequeno, eu vou estar usando integer.parseint. Mas em vez de tocar CH, Sim, que criará um erro porque não podemos simplesmente converter um tipo de dados char em um tipo de dados inteiro. O que vamos fazer é criar uma mini conversão dentro desses parênteses para aspas duplas mais CH. Isso irá converter o tipo de dados de caracteres em uma string. E o integer.parseInt 12 vai converter essa string em um inteiro, assim como fez no exemplo anterior. E um pequeno, este é um valor com o qual podemos trabalhar, como vocês verão aqui. E produz dez quando eu adiciono cinco ao seu valor. Então a conversão foi bem sucedida. Agora, quando se trata de converter dados em um char, ele se torna um pouco mais complexo novamente, já que temos que fazer uso de um método para converter qualquer guia de dados em um gráfico. Então, digamos que nossa caixa, uma corda aqui. Corda. Eu só coloquei a palavra sublinhar STR, e saída do mundo como a palavra e um ponto-e-vírgula. Agora, como você sabe, o tipo de dados de caractere só pode conter um único caractere. Portanto, ele não pode colocar esta string inteira dentro do char. Mas ainda podemos pegar um único caractere da corda e colocá-lo em um julgamento. A maneira como fazemos isso é com um método char et. Para usá-la. Basta tocar no nome da variável que você está chamando. Dot char entre parênteses. Repare que é uma capital, uma piscina em. E dentro desses parênteses, vou colocar um valor numérico. A razão é porque um valor numérico é atribuído a cada caractere na string, e ele começará em 0. Então, se solicitado a pagar 0 entre parênteses, ele teria o primeiro caractere que aparece na string, que é w, e colocá-lo aqui na variável CHS. Tão rápido. Mas um que colocaria O, dois, colocaria r, e assim por diante. Mas vamos simplesmente colocar o primeiro em CH e nossa saída CH, Assim. E ele imprime W um pouco mais complexo, mas ainda é muito simples converter uma string em um caractere. Você também está fazendo algo muito semelhante ao converter um inteiro ou um valor duplo em um caractere. A maneira como vamos fazer isso é simplesmente com parênteses, aspas
duplas novamente, e qualquer que seja o valor, como 54.8. Então, como você pode ver, esta é apenas uma conversão de muitas. Nós nos convertemos em uma corda e fazemos uso do char admitido. Então isto deve imprimir cinco. Então, convertemos com sucesso um valor duplo em um valor de caractere. E é tão simples quanto um inteiro. Claro, nós estamos simplesmente levando essa vírgula decimal. Agora com isso fora do caminho, vamos falar sobre converter um duplo em um inteiro. Então eu vou criar um duplo agora, tipo de sublinhado duplo DB igual,
digamos, 45,8 ponto-e-vírgula. Para convertê-lo em um inteiro. Você vai colocar um por conjunto de parênteses. Você vai tocar int dentro desses parênteses e o nome da variável que vamos converter. Então isso é um pouco diferente de Integer.parseint, mas funciona da mesma maneira. Ele irá converter este valor duplo em um inteiro. E você vai notar que quando eu imprimir este valor, ele corta o ponto decimal. Então não será imprimir 46 como não arredondado para cima. E vamos apenas cortar e ignorar o valor e apenas imprimir todo o valor que ele tem o, que é 45. Então é assim que você converte um duplo em um inteiro. Para converter agora uma string em um duplo fará uso de um método semelhante que usamos para converter uma string em um inteiro. Então ele enfatiza STR igual a e saída mais uma vez 45,8 ponto-e-vírgula. E quando damos seu valor a este duplo, nós simplesmente endurecendo passagem de ponto duplo. Muito semelhante a Integer.parseint int. E um pequeno, este é um valor com o qual podemos trabalhar novamente, como você vê aqui, quando eu adiciono cinco ao seu valor e imprime 50,8. Então nossa conversão de uma corda em um duplo foi bem sucedida. E você vai descobrir que isso é muito semelhante a como nós convertemos um char. Então, por exemplo, se eu fosse pegar um valor de char de,
digamos, cinco. Novamente. Nós convertemos nossa pequena conversão Purina dentro dos parênteses, assim como antes. Nós convertemos em uma corda e, em seguida, vamos passá-la em um duplo. E como você pode ver aqui, uma saída, ele converteu-o com sucesso. Agora, para a conversão de arquivo será converter um valor inteiro em um duplo. A maneira como fazemos isso é simplesmente colocando um valor dentro. Não há necessidade de converter um inteiro em duplo como duplo tem o intervalo preciso. Não há nada que precise ser cortado porque, na verdade, dobro estará convertendo este cinco básico em 5. Então ele simplesmente atribuindo este valor inteiro a esta variável dupla, irá colocar esse valor em um duplo e convertido, como você pode ver quando eu colocá-lo aqui, e saídas 10. E com isso, aprendemos como converter um tipo de dados em outro. Certifique-se de praticar essas conversões e memorizá-los, ou manter uma folha de truques útil CloSpan. Essas conversões serão muito importantes na próxima lição, assim como a recuperação do usuário.
7. Como recuperar a entrada do usuário: Olá, e bem-vindo de volta ao curso de programação Java. Nesta lição, vamos aprender como você pode recuperar a entrada do usuário. Agora, com a maioria dos programas hoje, o uso de entrada é necessário para que uma tarefa seja concluída. Vamos dar um exemplo básico. Se você escreveu uma postagem de blog, um artigo ou um capítulo em um livro, você escreve-o em um software de escrita. E esse software de escrita pega essa entrada e executa vários programas que dizem quantas palavras você escreveu, quantos caracteres, quais palavras você usa mais. E também verifica sua ortografia e gramática. Não estaria executando essas tarefas se não houvesse dados para varredura. Como resultado, este programa depende da entrada do usuário e é para isso que ele é projetado. E você vai encontrar muitos programas menores hoje fazem uso disso também. Mesmo que você esteja fazendo login em um serviço online básico, como o Google, ele requer sua entrada, ou seja, seus detalhes de login antes de permitir que você entre. E se você está gerenciando seu e-mail, ele requer sua entrada para decidir o que é spam e o que não é, o que deve ser excluído e muito a ser mantido, e assim por diante. Mesmo os smartwatches que contam seus passos exigem que você pise antes de adicionar um ao contador. Então, como você pode imaginar, recuperar a entrada do usuário é de extrema importância. Mas antes que possamos executar o código, precisamos importar um pacote que contém algum código básico que precisamos para recuperar a entrada do usuário. Você verá que, ao trabalhar com muitos programas
mais complexos é necessário importar pacotes com determinado código. Ao importar pacotes, colocamos nossas importações no topo do nosso ocorrido logo acima da classe principal. A razão pela qual fazemos isto é porque podemos gerir as nossas importações numa só secção desta forma. Assim podemos ver qual está em uso, o sanduíche pode estar faltando. E é muito fácil de gerenciar, especialmente se você trabalha para um programa maior. A classe que vamos importar é conhecida como os custos do Java Swing. E para fazer isso, basta digitar o ponto Java de importação, ponto balanço, asterix, ponto e vírgula. Agora isso funciona muito bem como um diretório, classe full swing recipiente do
Java x, juntamente com muitos outros. E estamos importando métodos contidos na classe swing também. Purina de fogo, um símbolo de asterisco. Podemos chamar métodos específicos, se quisermos, mas é muito mais fácil fazê-lo desta forma. Isso foi feito? Estamos prontos para escrever código para obter a entrada do usuário. Primeiro, é importante entender que a entrada do usuário sempre será uma string. Uma vez que estamos adquirindo dados diferentes de nosso usuário, terá que fazer uso de análise para garantir que os dados são adequadamente convertidos para os dados brutos. Agora vamos criar uma variável de string básica que irá conter a entrada do nosso usuário. Então isso vai ser string e Addis fechar uma entrada, STR é igual. E agora é aqui que escrevemos o código para obter nossa entrada de usuário. Jay, opção. Mostrar entrada, diálogo. Tome nota do que está no J maiúsculo e um P maiúsculo para dor, i para entrada e diálogo DB2. Agora, o que está contido dentro desses parênteses é simplesmente uma mensagem para o nosso usuário. Então, por exemplo, digite seu primeiro nome, espaço de dois-pontos. E agora, quando executamos esta linha de código, você vai notar que uma caixa aparece aqui foi o comando ou pergunta, e ele vai janela de entrada. Então eu posso inserir um nome como John e pressione enter, e esse valor será armazenado dentro string sublinhado de entrada. E então podemos tratar o pedaço de dados como se fosse apenas uma string normal. Podemos passá-lo para outro tipo de dados que queremos usar e assim por diante. Então, por exemplo, vou criar uma saída simples. Vamos fazer uso da string, como hello, vírgula espaço mais entrada sublinhado FTIR. Johnny, diz “Olá John”. Então agora temos acesso aos dados que o usuário pode inserir com facilidade, graças ao painel de opções Jay mostrando código de diálogo put. Se também queremos passar isso quando a mesma terra. Digamos que se quiséssemos obter um inteiro e perguntar como tudo isso é, como. Você notará que há um erro porque
não podemos colocar diretamente uma string dentro de uma variável inteira. Então vamos ter que passá-lo com ponto inteiro, analisar int e encapsular este diálogo de entrada entre parênteses como este. E não temos mais nenhuma era. E podemos tratar esta entrada como um número inclusivo Reagan. Então string de entrada mais cinco. Nós rodamos esta linha de código e nossa entrada algo como 26. E poder é adicionado ao valor como ele agora é tratado como um valor inteiro em vez de uma string, é tão fácil de recuperar, usa entrada e realmente começar a trabalhar com ele para concluir uma tarefa. Então agora podemos recuperar usando a entrada, mas só podemos fazer tanto quanto processá-lo e produzi-lo. Mas ainda não temos nenhum código que possa verificar se há valores específicos, que é exatamente o que vamos aprender. Na próxima lição, vamos passar por cima de declarações. Se declarações são código condicional, o que nos permite decidir se uma determinada tarefa deve ser executada ou não com base em dados. Mas você aprenderá mais sobre isso na próxima lição. Vejo-te então. Tchau, por enquanto.
8. Se mensagem básica de SE declarações: Olá e bem-vindo de volta ao seu curso de programação Java. Nesta lição, vamos aprender como usar instruções
if para criar algum código condicional. Agora, como você pode ver, eu já tenho o pacote Java explorando já importado. Então, estamos prontos para recuperar alguma entrada básica do usuário e, em seguida, fazer uso de instruções se para decidir se uma tarefa deve ser executada ou não. Mas primeiro, deixe-me mostrar-lhe um exemplo de uma declaração “if”. Uma instrução if faz uso do que é conhecido como uma cláusula para derivar um valor que decide se o código que se segue será executado ou não. Por exemplo, se dez for maior que cinco e este parênteses, crio um conjunto chamado colchetes. Observe que não há nenhum kernel único. E então eu vou apenas criar uma linha de saída básica aqui para mensagem básica como teste completo. Isto é o que uma declaração básica se parecerá. Você terá um conjunto de parênteses que contém roupas. E dentro desta cláusula, os dados são verificados. Agora, verificações podem ser feitas de várias maneiras, mas neste fechamento em particular, estamos apenas perguntando ao programa se Tim é maior que cinco. E é claro que é. Então o que vai acontecer é este operador irá criar um valor booleano, True ou False. Obviamente, se for verdade, então a cláusula é aceita e o código que se segue e o conjunto de colchetes de código aqui será executado. Então vamos apenas executar esta linha de teste de análise de código completo. No entanto, se o nosso para mudar as coisas e dizer que dez é menos de cinco e executar este código LAN. Nada é impresso. Isto deve-se ao facto de a cláusula não ser cumprida. Existem muitos operadores que podemos usar para comparar dados. Temos maior que e menor que, temos em vez de um igual a, menor que e igual a, temos iguais, iguais, que é simplesmente comparar dois valores para ver se eles são os mesmos. Nós não usamos um único símbolo de igual porque isso é o que usamos para dar a uma variável seu valor. E não podemos atribuir o valor cinco ao valor de dez, o que não faria sentido. Então nós fazemos uso de dois símbolos iguais para executar esta função. E para verificar se eles não são iguais uns aos outros, colocamos ponto de exclamação igual a, que é uma declaração se básica. Então o que eu vou fazer agora é recuperar alguma entrada do usuário. Vou recuperar um número inteiro e perguntar ao usuário quantos anos eles têm. Vou fazer uso das garras para ver se têm mais de 40 anos. E eu vou torná-lo inclusivo de 40 com maior que e igual ao operador. E uma mensagem dizendo algo assim. Você tem 40 anos ou mais. Então vamos testar isso. Você estará testando muito seu código, especialmente quando você fizer pequenos ajustes como este, diz que você tem 40 anos ou mais. E FINRA algo maior? Digamos que 789. Diz a mesma coisa. Então agora podemos pegar alguma entrada do usuário e podemos comparar valores. Agora vamos dizer que queremos mensagem para ser mostrada mesmo que a cláusula Bruce, falsa. Agora é muito fácil criar outra instrução if neste caso e dar-lhe a cláusula oposta. Vou copiar isto e mudar o texto de saída. Então agora a mensagem será exibida não importa quais dados o usuário digita. Tão bem, contém 23 anos, tem menos de 40 anos. E EPA negativo 700. Ainda diz que tenho menos de 40 anos, o que é tudo tecnicamente correto. Mas, claro, isso só requer mais ajuste para torná-lo um pouco divertido programa sintonizado. No entanto, esta é uma maneira bastante desajeitada de fazer as coisas. Como podemos não ter um perto tão fácil para criar um oposto. Então, nesse caso,
temos que fazer uso do que é conhecido como outro. E L é fácil de adicionar a um IFStatement. Vá até o fim deste vasto chamado suporte. Na primeira declaração se. Pressione enter, tab, pressione Enter novamente e crie outro conjunto de colchetes de código. Agora este mais irá conter o código que será executado se você olhar de perto, prova falso. Então, dessa forma, temos agora código que será executado não importa quais valores estão usando Entrez. E fazemos tudo isso em uma declaração se. E agora, antes de terminarmos esta lição, vamos abordar um código um pouco mais complexo aqui. E nós vamos estar comparando uma string com outra string. Então eu vou apenas mudar o tipo de entrada para string. E eu vou perguntar se o nome do usuário é John viu colocar igual, igual. E vou colocar John e as citações duplas. - Sim. E se eles escreverem seu nome e ele for desenhado, ele diz “Olá, John”. E se não pretendem que John Edges seja um olá. Mas você descobriu que quando eu me diverti, ele simplesmente diz “olá “em vez de “Olá John”. E isso é bastante peculiar, pois parece que temos exatamente os mesmos dados, mas parece que não funciona. Temos até o mesmo caso com todas as letras. Isso ocorre porque quando se trata de comparar uma string com outra string em Java, temos que fazer uso de uma mensagem. E como a comparação com o método. E criamos um conjunto de parênteses em torno dos dados. Queremos comparar com isso. Como assim. E depois comparado a nós tocamos em igual, igual a 0. Agora podemos finalmente testar este código e obter o resultado certo de volta simplesmente tocando em John novamente. Diz “Olá John”. Mas você notará que há um problema se você inseri-lo com letras minúsculas. Não qualquer outro nome, como casamento e assim por diante. Isso desperta muito sobre este código. Mas isso é apenas para mostrar um problema que você vai encontrar. No início, vou mostrar-lhe alguns métodos mais tarde que tornam a comparação de strings de phi mais fácil. Embora antes desta lição, eu gostaria de explicar este código da mesma forma. A comparação com o método faz, é tomar o valor de entrada e uma cadeia de escola e compará-lo com John. O que isso vai fazer é adicionar, colocar um valor particular dependendo das diferenças no texto. Agora, se houver alguma diferença, o valor será abaixo ou acima de 0, é por isso
que temos que ter certeza de que não há diferenças. certificado gera um valor de 0, AAA. Explique isso. Vou copiar esta linha aqui. E eu vou remover as declarações “if”. E uma das zonas húmidas da aplicação. E eu estou simplesmente indo para a saída string.com para o John. Agora, quando eu executar esta linha de código e eu vou entrar em John, da maneira exata que ele vai ser comparado, ele imprime 0. Mas f, nossa impressora minúscula John, tem valor de 32. Agora a razão para isso é porque há algo conhecido como ascii, que é quando um número é uma areia para um personagem específico, cada personagem tem um número específico é areia para ele. As diferenças nesses números agora são comparadas entre si e um valor é emitido. Você vai descobrir que quando nossa arte max e saídas três, ou quando eu saída a leoa,
por exemplo, coloca para esses vales estão sendo comparados uns com os outros e os valores estão poluídos. Mas a única vez que ele será igual a 0 é se os valores que eles exatamente o mesmo. Claro, vamos fazer um programa mais amigável no futuro, de uma maneira. E um usuário insere seu nome. Independentemente do que for usado, o nome ainda é tratado como o nome esperado. Por exemplo, se o nosso alcance para MRNA MSU, mas eu usaria um m minúsculo em acidente. Tudo isso é simplesmente a maneira como nós ainda queríamos ser tratados como Matthew. Em vez de algum outro tipo de dados. Vamos falar sobre isso mais na lição sobre métodos de texto. Por enquanto, no entanto, eu quero que você experimente com a instrução if, crie suas próprias cláusulas e teste-as com declarações if e elses. Há, naturalmente, um exercício em sua pasta de trabalho para praticar. E uma vez que você completar, eu vou vê-lo na próxima lição onde nós estaremos discutindo declarações mais avançadas se. Te vejo então. Tchau, por enquanto.
9. Nested se as declarações e operadores: Olá e bem-vindo de volta ao seu curso de programação Java. E esta lição vamos estar discutindo
declarações aninhadas se e operadores adicionais. E a lição anterior eu apresentei a você a declaração se. O que vamos fazer agora é pegar essas declarações básicas e torná-las um pouco mais complexas. A maneira que podemos fazer isso é se eles são várias cláusulas que precisam ser atendidas são apresentados o exemplo de verificar a idade de um usuário para ver se havia 40 ou mais ou menos com o outro. Digamos que queremos verificar se a idade de um usuário está entre 4050. Você vai encontrá-lo como programas como este que são conhecidos como filtros. Quando vamos a um SART e procuramos, digamos, um produto ou serviço específico. Eles geralmente nos fornecem vários filtros para ajudar a ajustar o que estamos procurando. Então, o que estamos fazendo em essência é ajustar dados para encontrar um valor específico, o que é, naturalmente, muito necessário se você tiver que classificar através de uma grande quantidade de dados. Então mais uma vez eu vou obter a entrada do usuário, e eu vou colocá-lo em uma variável inteira. Eu crio um diálogo básico em seu cólon idade. E agora eu vou criar uma declaração if que irá verificar a idade para ver se está acima de 14 e inclusive de 40. Então é maior que e igual a 40. Assim. E, claro, o nosso cria uma outra declaração para ver se não se encaixa nisso. Mas agora eu quero verificar se eles envelhecem também é 50 ou menos. Então vamos dizer que a nossa primeira cláusula prova verdade, irá então criar outra instrução if. Dentro desta declaração if, se entrada e a pontuação é menor ou igual a 50. E nossa produção básica criativa mais uma vez. Isto é o que é conhecido como uma instrução if aninhada. É uma declaração “if”. Dentro de uma declaração if. Você pode fazer isso indefinidamente, tendo uma grande sequência de instruções if aninhadas dependendo de guias de dados. Mas para este exemplo, apenas uma declaração se aninhada deve ser necessária. E eu vou criar uma instrução else if também com outro plano de saída. Dizer que você tem mais de 50 anos, porque neste caso, o usuário seria, como eles fizeram, cumprir a segunda cláusula. E então eu vou ter um sistema que eu imprimir linha e a declaração L dizendo que você é menor que 14 anos, como eles não cumpriram o primeiro curso. Assim, se algo for emitido todo o termo. Então, intensidade, que diz que você tem menos de 40 anos, o que está correto. Agora, digamos que tenho 60 anos. Imprime que você tem mais de 50 anos, o que está correto. Mas digamos que tenho 45 anos. Diz que você tem entre 4050 anos, o que está novamente correto. Então, usando várias instruções if, podemos verificar esses dados para procurar valores específicos. Em vez de alguns números largos. Claro, ainda podemos em extraordinários valores grandes ou pequenos e vai cumprir alguma cláusula nesta declaração se. Mas mais uma vez, esse é um problema que pode ser bem ajustado com algumas declarações if aninhadas. Tudo foi o que vamos aprender a seguir. Operadores adicionais. Operadores adicionais nos permitem ter mais de uma cláusula dentro de um conjunto de parênteses. O que isso significa é que podemos ter certeza de que duas ou mais cláusulas precisam ser atendidas antes que o código dentro da instrução if será executado para fazer uso de um operador de adição. Como nós tocamos,
nestes N símbolos após a primeira cláusula. E agora posso colocar outra cláusula aqui logo depois. Então, para esta declaração se, estamos verificando para ver se eles são, embora iguais a 40 anos de idade. Mas também queremos ter certeza de que eles não estão entrando em um valor extraordinário. Então, teremos que nos certificar de que sua idade, digamos, por exemplo, seja inferior a 50. Então teremos que nos certificar de que a idade seja inferior a 150, então não é um valor extraordinário. Então, desta forma, duas cláusulas precisam ser feitas antes da próxima instrução se pode ser executada. Se eu rodar esta linha de código, NFL é manter 50. Você percebe esse princípio entre 4050 anos de idade. Então funciona. Ambas as cláusulas foram cumpridas. Mas se NT e 115, diz que tem menos de 40 anos. Então já encontramos um problema aqui. Verificamos agora se o usuário é menor que 150. E isso está correto. Agora temos que mudar a nossa outra declaração porque não faz sentido. Então, para levar este programa, mas mais longe, então o que nós estamos indo para reescrever é um outro if declaração onde depois do outro nós tocamos em F. E então nós verificamos para ver se a entrada e uma pontuação int é maior do que 0. Agora, se a declaração está começando a parecer um pouco mais complexa, mas também um pouco mais precisa para evitar quaisquer dados de lixo. Então nossa primeira declaração é tomar esses dois fechos específicos. Se o mais próximo se provar verdade. E vamos executar o código dentro de um conjunto de colchetes que nossa declaração mais abaixo aqui agora tem um fechado além dele. Se a entrada for maior que 0, o que esse código faz é certificar-se de que nenhum dado de lixo é inserido. Então, vamos nos certificar de que um valor dentro de um determinado intervalo é atendido antes de o código ser executado. Vou adicionar outra declaração depois desta, e mais uma vez, eu tenho outra saída. Algo mesmo, H. inválido agora temos um programa muito maior e mais complexo que um muito mais eficiente e preciso. Há apenas mais um operador adicional que eu gostaria de adicionar aqui, que é N símbolos de entrada sublinhado int. E precisamos, é claro, verificar se o valor é inferior a 150 também. Então vamos entrar no código são assim. E nossa intenção, grandes valores como 130, diz idade inválida. Se eu inserir algo maior, digamos 300 anos, é a idade inválida dele. E digamos que se eu entrar em 30 negativos, ele diz idade inválida. Então agora dissuadimos o usuário de inserir qualquer valor que não esteja entre 149, armazenar um grande intervalo, mas é um intervalo mais realista do que o que estávamos trabalhando antes. Agora vamos intensos valores específicos onde certas condições serão atendidas. Então essas condições já foram feitas se nós entreter algo que está entre 4149. E estas cláusulas serão sempre verdadeiras, não importa o que aconteça. E então esta cláusula será verificada. E a declaração será dada se for verdadeira ou falsa. E a nossa outra declaração se, agora
temos que entrar em um valor que é inferior a 14. Então, digamos 39. Diz que tem menos de 14 anos. Se eu entrar em um, ele diz a mesma coisa. E qualquer valor entre esses dois, ele vai dizer a mesma mensagem, que é claro correto. Então lá nós criamos um complexo aninhado if declarações fazendo uso de operadores adicionais, bem como para verificar dados
específicos e para evitar dados de
lixo se você ainda está lutando com a instrução if e como ele funciona, Eu recomendo assistir esta lição novamente, fora do programa para si mesmo e ler as condições como se houvesse frases. Você vai descobrir que muitas linhas de código em sua carreira de programação com Java, vamos ler muito como uma frase em inglês. Então tome a primeira cláusula, por exemplo. Se a entrada é maior que e igual a 40 e a entrada é menor do que um 150. E então o código que se segue será executado em valores
simples como este que serão verificados por esta cláusula. Agora, antes que esta lição termine, eu gostaria de mostrar a vocês o operador ou também, porque há dois operadores adicionais com os quais podemos trabalhar. Os primeiros são estes símbolos N. O que estes n símbolos fazer é certificar-se de que os corvos antes e depois deles têm de ser atendidos para provar a verdade. Mas se quiséssemos que apenas uma das condições fosse satisfeita, faríamos uso dessas duas linhas verticais. Esta é a barra invertida Shift no seu teclado. Então, como eu disse antes, apenas uma dessas garras precisa emitir para que o código na instrução if seja executado. Assim, por exemplo, se a entrada for maior que igual a 40 é feita, então o código a seguir será R1. No entanto, também temos um código aqui que diz que se a entrada é menor que um 150, o código também será executado. Então isso destrói todo o conceito de um filtro porque essas duas cláusulas podem ser feitas com qualquer valor que o usuário inserir. Por exemplo, se eu sugerisse em 5 mil, o primeiro valor seria atendido. Se eu inserir 3 mil negativos, então a segunda cláusula ainda seria feita. E como resultado, obteremos dados de volta que não fazem sentido, como o seu entre 4050 anos de idade, ele não fará mais parte do valor que inserimos. Então, é claro, se resume a você entender como esses operadores adicionais funcionam, decidindo qual deles usar em situações específicas. Então você aninhou instruções if e operadores adicionais. Eu recomendo dar isso ouvir um pouco mais prática do que o anterior, pois estamos trabalhando com programas maiores e mais complexos. Mas você vai descobrir que com a prática de seu mestre, a declaração if em nenhum momento. E no próximo vídeo, vamos rever alguns métodos de texto. Te vejo então. Tchau por agora.
10. Métodos de texto para iniciantes: Bem-vindo de volta ao seu curso de programação Java. Nesta lição, eu vou estar ensinando alguns métodos de texto que você pode usar e gerenciar alguns dados de string. Agora, há vários métodos que eu gostaria de mostrar a vocês, mas eu vou começar com o mais simples primeiro. Primeiro vou criar uma variável de cadeia de caracteres e atribuir ao valor de cadeia de caracteres da Apple, criar uma saída básica e imprimir esse valor e é testado para garantir que ele imprima a Apple. Então agora podemos começar a usar alguns métodos takes para ajustá-lo. Os primeiros métodos tiques que eu gostaria de mostrar são os métodos maiúsculos e minúsculos. Como você pode adivinhar, esses métodos irão alterar os caracteres em uma string de maiúsculas para minúsculas, uma minúscula para maiúsculas. Pegue este que eu atribui para a palavra string, maçãs maiúsculas a, mas tudo o resto é minúsculo. E eu vou fazer uso do ponto para o método maiúsculo e adicionar um conjunto de parênteses. Você vai descobrir que a maioria dos métodos terá um conjunto de parênteses que se seguem. Mas você não tem que colocar nada nesses colchetes. Simplesmente Arad ponto para defender e sobre o programa. E como você pode ver, todas as letras e Apple foram convertidos para maiúsculas, excluindo um, que já era Dia, e vice-versa para minúsculas, irá converter todos os caracteres para o formato minúsculo. Então este exemplo é apenas a letra a. Usamos métodos como este para criar dados mais uniformes. Como eu mostrei quando se trata de recuperar na entrada do usuário e comparar dados de string com outros dados de string, é importante ter todos os caracteres no caso certo. Caso contrário, serão considerados diferentes tipos de dados. Então você encontrará esses dois métodos incrivelmente úteis para
garantir que todos os dados permaneçam uniformes ao trabalhar com. O próximo método que aprenderemos é métodos simples de caracteres. Vou criar uma variável e atribuir-lhe o valor de capital T. e dentro da saída, escrevi o primeiro método. Tocar ponto de caractere é letra. Eu disse que os parênteses e substituir a variável. Dentro. O que este método faz é verificar um caractere para ver se é um certo caractere que é legitimado verifica para ver se é um pouco. Então, se eu executar este código, ele deve imprimir true porque a letra t é uma letra. Mas se eu fosse usar outra coisa como apenas espaço para relógio, ele iria imprimir falso ou número. Ele também iria imprimir falso e assim por diante. Mas também temos métodos para verificar esse tipo de dados. Por exemplo, para tomar um número que usamos é dígito, o que se prova verdadeiro neste caso. E para verificar que espaço estamos aproveitando é qual espaço. Então, neste caso, ele irá imprimir verdadeiro, bem como, além dessas verificações, enquanto eu tenho é maiúsculas e minúsculas. Então, se r muda de volta para T maiúsculo e executar este código, ele diz verdadeiro que se eu colocar um t minúsculo e correr, ele diz falso. Essas são algumas verificações básicas foram todas certificar-se de que um personagem é um personagem faz, ajuda no processamento de dados e você queria manter uma aparência uniforme. Então, se você quiser converter para outra coisa, então você tem que verificar para ver se ele precisa ser convertido, coisas assim. Então esses eram alguns métodos de caráter. Voltando à corda, eu vou criar outro aqui, e eu vou dar-lhe o valor da Apple novamente. E o método será aprendizagem é.length método. O método length irá contar quantos caracteres estão em uma string e retornar um resultado numérico. Então palavra sublinhado STR, primeiro comprimento de ponto, e outro conjunto de parênteses. Quando eu executar esta linha de código, ele deve retornar cinco, o que de fato ele faz porque há cinco caracteres dentro desta string. No entanto, ele inclui espaços em branco contagem, como você vai notar, quer adicionar espaço em branco fora da Apple e executar este código. Ele produz seis. Então, isso irá dizer-lhe quantos caracteres há em uma string específica. Já temos códigos como este trabalhando com alguns de nossos softwares. Por exemplo, escrever programas contará quantos caracteres foram tocados e eles usarão esse código para verificar cada caractere e dar um resultado de que esse é o método length. E você vai achar o método length muito útil quando se trabalha com métodos de índice. O método index nos permite encontrar um caractere específico ou palavra em uma string. Por exemplo, se eu quisesse encontrar o valor numérico para a letra D em uma string em torno de uma spline ocorreu em saídas um. Isso é porque, como você sabe, há um número atribuído a cada personagem, e um é atribuído a uma primeira letra P. Eu coloquei um L. Ele retorna três. Se eu fosse colocá-lo em um texto inteiro, como a Apple, Você vai notar que retorna 0. Isso é porque a Apple aqui começa
no primeiro caractere que nos permitem adicionar um espaço para a Apple e executar este código, ele irá produzir um, porque agora o valor do lugar foi movido um para cima. Então usamos o índice de dois fãs, certas palavras em uma string. E, em muitos casos, isso é remover ou metalóides completamente ou, em alguns casos, substituí-los. Mas o índice de método faz, é que lê da esquerda para a direita. Então, como resultado, se tivermos menções civis de uma determinada palavra no texto, teríamos que executar o código várias vezes se quiséssemos substituir ou intermediar certas palavras porque temos que encontrar cada versão dessa palavra na frase. Mas se quiséssemos trabalhar da haste para a esquerda, usaríamos o último índice de método, que funcionará desde o final da frase até o início. Mas você vai descobrir se eu colocar E aqui em uma string e executar este código, ele ainda produz o mesmo valor que ele é executado a partir da direita, esquerda. Então, se eu colocar p neste último índice de que irá financiar o último índice de que mais tarde e retornar o valor, que neste caso é três. Considerando que se eu usar o índice normal dele retorna dois. Porque esse é o primeiro caractere de P a ser mencionado em uma string. Então, esses são os índices de métodos. Temos mais dois para passar. E eu vou começar trazendo um familiar para a mesa, o método Compareto, que discutimos em uma seção anterior. Mas eu gostaria de explicar mais. Agora, o que o método CompareTo faz é que leva duas strings e as compara umas com as outras. E tomando os valores numéricos são areia para cada caractere no Datsun um do outro e produz um inteiro. É com esses números que podemos alfabetizar o texto. Como vou te mostrar agora. Primeiro, vou mostrar a vocês qual é a saída. Se eu comparar um sublinhado é o r.comparado a dois sublinhado é t off. Quando eu executar esta linha de código e saídas negativas. Isso ocorre porque o valor para a é menor que B. É maior do que um por apenas um valor. Se substituí-la por C, terá negativo dois impressos e V negativo três impressos. Com isso em mente, podemos criar uma instrução if que será executado. E Alphabet tem esses dois pedaços de texto. Então, se esse método CompareTo não tripulado são criar uma instrução
if básica que vai tomar essas duas strings, compará-los uns com os outros, e classificá-los em ordem alfabética. Então, neste caso, se um Str.com para STL é menor que 0, então sabemos que o segundo valor em duas strings precisa ser colocado após uma string. Agora, o que são códigos não-islâmicos? Ele deve separá-los verticalmente como faz aqui, um b. Agora, se eu adicionar dois B, muitas vezes, apenas para ter certeza Príncipe AB e depois VB. Então é ordenado alfabeticamente depois da TIA, Robert. E aplicativo. Deve imprimir o casamento e Robert como ele faz. Então é um simples programas como este que podemos Alphabet tem grandes quantidades de dados. Se você quisesse que ele fosse um pouco mais uniforme sobre a comparação de nossos dados, nós faríamos uso do ponto em maiúsculas para minúsculas método. Neste caso, fui ensinado a maiúsculas. E até o caso. Apenas no caso de um valor em tal como Mary, mas com um m. minúsculo Bem Robert, com um m minúsculo, então o médico não seria uniforme e nós não podemos compará-los corretamente uns com os outros. Mas os resultados ainda seriam os mesmos que você pode ver aqui. E agora, finalmente, para o último método, estaremos aprendendo com texto, esse método CharAt. Mas o método da tríade faz é que leva um valor de lugar número que você atribuiu a ele em fundos, os caracteres Santa, esse valor em uma string, e uma saída desse caractere. Então, por exemplo, eu crio uma saída básica e eu faço uso de um sublinhado STR ponto char em, e um conjunto de colchetes, e eu vou colocar 0 dentro desses colchetes. Deve imprimir a primeira letra em uma corda, o que
faz, imprime um “M “maiúsculo, se eu quisesse. Caractere de segundo lugar, que imprime nossa posse,
você sabe, ele começa a partir de 0 com o primeiro caractere, um modo, o segundo caractere, e assim por diante. E essa é uma nota tão fácil para terminar esta lição. Esses são alguns métodos de ticks iniciantes que você pode usar para pegar dados de string, processá-los e trabalhar com eles para criar alguns programas mais complexos e também saídas mais interessantes. Na próxima lição, vou ensinar-lhe alguns métodos matemáticos que você pode usar para fazer a mesma coisa, mas com dados numéricos. Te vejo então. Tchau, por enquanto.
11. Métodos de matemática para iniciantes: Olá e bem-vindo de volta ao seu curso de programação Java. Nesta lição, vamos rever alguns métodos matemáticos básicos que você pode achar úteis para trabalhar com dados numéricos. Seu primeiro método matemático estará trabalhando com a raiz quadrada do ponto matemático. Primeiro, vou criar um inteiro básico. Então eu rastreei no número 16 e vírgula e vou criar uma base. Pedi a Portland para testar estes métodos matemáticos. Então o primeiro é Math.sqrt rota. Fazemos isso simplesmente tocando e massa de capital M ponto SQRT como o atalho. E colocamos um valor como sublinhado int. E isso retornará a raiz quadrada desse valor. Como pode ver, imprime quatro. Você vai notar que ele imprime um duplo caso pretendamos um valor que não pode ser derivado até sua raiz quadrada, como 15. Quando eu executar isso, ele gera 3,8, etc. Isso é porque 15 dúzia eu teria um natural e gt onde 16 dívida. Mas esta é uma função matemática muito útil para ter, especialmente se você estiver trabalhando com alguns programas complexos, detecte isso ainda mais. Se quiséssemos imprimir algo para o poder de outra coisa, usaríamos Math.Pow como. Então. Eu vou mudar o valor de um sublinhado int. E para dar-lhe um poder de algo, para cima vírgula após um int e nosso lugar nele valores como dois. Isto é para AB quadrado. O que devo colocar 25. Nota apenas um pequeno aplicativo EDX coloca um duplo apesar de eu trabalhar com um inteiro. Então é assim que estamos acostumados com o poder de algo. E seu trabalho é algo um pouco mais complexo, mas útil. O ponto máximo de massa e o Math.min. Mas isso faz, é que ele compara valores uns com os outros e retorna o valor máximo ou mínimo. Então, por exemplo, o valor do nosso número de licença, assim. E para estar aqui, e deve retornar cinco porque cinco é maior que dois. Isto é quando estamos trabalhando com dados do usuário e queremos comparar dois valores e adicionar um para exigir alguma instrução se específica ou dígito ou operador como muito útil para comparar dois valores. Agora, se mudarmos o máximo para min adoram transformar o menor dos dois valores, como você pode ver aqui. Então esses são os métodos máximo e min. Agora vamos trabalhar com um duplo básico, duplo sublinhado DB é igual, e eu vou dar-lhe o valor de, digamos 5.4. O próximo método que vamos usar é o método redondo. Este método simplesmente terá o valor numérico e arredondado para o dígito mais próximo. E neste caso será rápido porque cerca de 5.4 como o valor do doublet. Mas digamos que deveríamos ter edição não simulada arredondada para seis. Assim, podemos criar dados um pouco mais claros e evitar quaisquer números decimais. E, finalmente, o último método para esta lição é matemático ponto aleatório. Método aleatório de ponto matemático é frequentemente usado ao exibir imagens que são destinados a ser aleatorizados, mas eu sofri certos parâmetros. A maneira como fazemos isso é obtermos um número aleatório e trabalhamos com esse número para criar uma imagem em alguns casos ou apresentar com certos valores. Assim, o método aleatório de ponto de massa irá gerar um número entre 0 e 1,00. Agora este é um alcance extraordinário, assim
como você pode obter nenhum ponto, nada 375 ou nada 0,9, algo tão simples como isso. E qual caso se quiséssemos gerar valores, digamos de 0 a 100, colocaríamos math.pi aleatório e o vezes por 100. Então, enquanto eu executar este programa, você verá que ele imprime 20, mas eu executo novamente, ele imprime 5410 e assim por diante. E este intervalo vai de 0 a 100. Iremos, então, mais longe. Se quiséssemos fugir esses números estão simplesmente encapsulando-os parênteses e tocando massa redonda para eles. E rodando o programa de novo. Agora ele está gerando números limpos de 0 a 100. E aí você tem alguns métodos básicos de matemática. Você pode usar isso para trabalhar com dados
numéricos, para criar valores próprios e assim por diante. E no próximo vídeo, eu vou estar falando sobre como você pode criar código repetível através de loops. Te vejo então. Tchau por agora.
12. A altura e para Loop: Olá, e bem-vindo de volta ao nosso curso de programação Java. Nesta aula, nós vamos aprender como criar código repetível através de loops. Agora, há dois loops em particular que vamos falar. Enquanto loops e para loops. E muito parecido se declarações, essas seções de grau loops de código que será executado repetidamente e rasgado cláusula é provado falso. Assim, enquanto é verdade, o código irá, irá repetir uma e outra vez até que a tarefa esteja completa ou determinada condição tenha sido cumprida. Então, vou mostrar-te agora um ciclo de tempo. E para mostrar a vocês que eu vou criar uma variável inteira e dar-lhe o valor de 0. E, em seguida, criar um wireless muita sorte tão preciso um IFStatement. Enquanto, mas agora com um conjunto de parênteses são colocados a cláusula em, como num e uma dica de pontuação é menor do que dez e nossa caixa, uma linha ascendente básica dentro de nós até terra porto, para cima, lugar, o número sublinhado int, e estamos pronto para executar este loop. Agora você vai notar que algo interessante vai acontecer quando rodarmos este loop. Primeiro de tudo, quando eu poderia pagar seu notado, ele está constantemente repetindo o valor de 0. Isso ocorre porque, embora a condição seja verdadeira agora, ela precisa ser comprovada como falsa para que o loop termine. Como resultado, estamos presos neste loop e somos forçados a pará-lo
clicando neste pequeno botão vermelho aqui poderia terminar no programa. E dentro de alguns segundos, 0 como sendo impresso milhares de vezes. Portanto, o que precisamos fazer é garantir que esta cláusula seja falsa em um determinado momento. Já coloquei o suficiente porque aqui estamos entorpecidos é menos de dez. Então o que precisamos fazer é aumentar o valor nums até que seja dez ou superior. E podemos fazer isso simplesmente criando um contador através do incremento. Incrementar é simplesmente adicionar valor cada vez que o código é executado. Então, pareceria algo como num Ionesco int igual a num e é apanhado em mais um. Vou terminar com um ponto-e-vírgula. E quando eu executar esta linha de código, você vai notar que imprime zero para nenhum. Então são dez iterações do loop. Vamos simplificar isso, incrementando removendo esse código,
sim, e colocando dois símbolos mais. E é exatamente o mesmo que o código antes. Mas já criamos um loop que são executados dez vezes para que possamos
passar por dez pedaços de dados ou quantas vezes quisermos, dependendo da entrada do usuário, podemos decidir quantas vezes este loop será executado. Então eu vou agora criar uma string básica, chamá-la de Nome e uma loja é T R igual. E eu vou pedir a entrada do usuário agora. Ela olhou para o diálogo e eu coloquei uma mensagem dizendo “Enter name”. E depois entre parênteses, entre, pare. Para acabar com esses colchetes. Assim como. Agora eu vou criar um loop while, while. E, em seguida, um conjunto de colchetes, nome e pontuação STR para maiúsculas ponto dois. E, em seguida, em aspas duplas é TRP, é puxado tampas. E para continuar a cláusula. Embora isso não seja igual a 0 de eles criam uma linha de saída básica que imprime Olá. E qualquer nome que o usuário inserir. E para economizar tempo são copiados. Islã ocorreu e colado aqui para pedir que você use um novamente. Então agora criamos um loop que terminará somente quando um usuário quiser terminar. Então agora eu posso inserir seus nomes, como John. Mas não é até que eu pretendo parar que o programa vai realmente acabar. E não importa qual caso é útil rolha também. Como nos certificamos de que nossos dados são uniformes com o método ToupperCase. Se não tiver a certeza de como utilizar o método ToupperCase dot ou o método.com. Eu recomendo rever a lição sobre métodos de texto. Mas lá temos um loop while mais complexo que será executado repetidamente e sem fim até que o usuário decida que é hora de terminar. Mas esse é apenas um dos loops que mostrarei nesta lição. Há outro, que é o tipo mais comum de loop que irá executar uma certa quantidade de termos. Se você tiver esse número para trabalhar, esse loop seria o seguinte. Para int i é igual a 0 ponto e vírgula, i é menor que dez ponto-e-vírgula, novamente, Eu disse de colchetes. E dentro do conjunto de suportes são apenas transformar outra saída básica e nossa impressão como um valor. Antes de executar este código, deixe-me explicar o que isso para loop é. Que o loop for é usado se você tiver um número específico em mente de quantas vezes um código deve ser executado. Então eu criei uma cláusula que inclui a criação de uma variável, a própria cláusula, e um incremental tudo em uma linha. Então esse loop, como você poderia imaginar, será executado dez vezes de 0 a nove. Se você não quer o incômodo de criar uma cláusula complexa que terminará após uma certa quantidade de vezes em que você tem um número específico e lama, você provavelmente estará usando o loop for. No entanto, quando se trata de comparar dados, você vai descobrir que você vai usar o loop while Com isso dito, que é o loop for e é um dos loops mais simples você pode usar quando você entender como os loops funcionam. E como acontece com instruções if, você pode ter loops dentro de loops, muito parecido com uma instrução if aninhada fazer. Você pode criar um loop aninhado. Em alguns programas, você descobrirá que isso será necessário. No entanto, para este curso de iniciantes, não
estaremos trabalhando com algo tão complexo. E com essa nota, vou terminar a lição aqui. E no próximo vídeo, eu vou estar lhe dando uma resposta para o projeto final foi começar um curso. Você encontrou este projeto em sua pasta de trabalho. Certifique-se de ir para a última seção do projeto final. Finalmente, instruções e criar programa com o código que você conhece. Quando estiver pronto para ver a resposta, te
vejo no próximo vídeo. Vejo você então. Tchau por agora.
13. A resposta de projeto final: Olá e bem-vindo de volta ao curso de programação Java. E esta lição, eu lhe darei uma resposta para o projeto do fazendeiro. Como você pode ver, eu já criei os arquivos, os pacotes e o trabalho principal do arquivo. E eu também importe para Java swing como vamos estar usando a entrada do usuário. Com essa demanda, se você não tiver concluído o projeto final, eu recomendo fazê-lo. Você vai encontrá-lo em sua pasta de trabalho na seção final chamada o projeto final. Você pode pausar o vídeo aqui e eu vou colocá-lo quando você completar o projeto e eu vou dar-lhe a resposta. Você também pode encontrar essa resposta na parte de trás da sua pasta de trabalho. Ok. Agora vou mostrar a vocês em primeiro lugar, todas as variáveis que criarei para este projeto. Vou usar algumas variáveis duplas para contar as entradas. Desta forma, eu obter uma porcentagem mais precisa de quantos fizeram isso
no filme e quantos anúncios não quando são convertidos em porcentagens mais tarde. Agora, vou chamá-lo de entrada s1 db para contar as entradas. E eu vou dar-lhe o valor de 0 para começar com. Para tornar as coisas mais fáceis se
você quiser, você pode criar as variáveis do mesmo topo na mesma linha simplesmente
adicionando um coma da criação de variáveis. Então eu criarei uma nova entrada sendo atingida também. Mas se você quiser, você pode escrever isso em uma nova linha no vai funcionar da mesma forma. Depois disso, eu criarei as variáveis integer. Então int idade, sublinhado int, e nós dar-lhe o valor 0 também. Em seguida, vou criar uma variável de contagem para contar quantas pessoas tentaram entrar no filme e tiveram sucesso e assim por diante. Então vamos contar igual a 0. E, finalmente, temos um int mais antigo que irá conter o valor do visualizador de filmes mais antigo. Então eu vou dar esses zeros também. E no ponto e vírgula islâmico não pode criar as variáveis de string serão usadas. Há três em particular. O primeiro é o primeiro, que conterá o FirstName, e eu lhe dou um valor em branco assim. E por último, que conterá o sobrenome. E, finalmente, velho sublinhado STR, que irá conter o primeiro e último nome do visualizador de filmes mais antigo. E agora estamos prontos para recuperar a entrada do usuário. A maneira como vamos fazer isso é através de uma nova variável de string e alcovas em STR estocado igual a igual. E é aqui que vamos perguntar ao usuário se ele quer executar o programa. Então painel de opções Gi entrada ponto-ponto. Diálogo. E podemos dar-lhe uma mensagem adequada, como entrar, começar de novo, ou parar. Só para facilitar as coisas, vou diminuir o zoom apenas um pouco, apenas uma espécie de código convertendo a tela um pouco mais fácil. Também faça esta área de bar nesta tela de gerentes de projeto aqui. Com essa entrada, vamos agora criar uma instrução if. Termina se declaração, vamos começar STR, convertido para o aplicativo para torná-lo um pouco mais uniforme. E, claro, quem está preparado para começar. Então igual igual a 0. Então, se o usuário entrou, o programa começará se entrar, parar ou qualquer outra coisa. Se declarações mais perto prova falsa e o código do pecado não será executado. E eu vou colocar todo o código que se segue dentro desta declaração se. Como se o usuário entrar parar, eu só quero que o programa termine e nada a ser exibido. Mas uma vez que começa a partir daqui vai criar um loop while. Primeiro sublinhe STR para maiúsculas mais uma vez para torná-lo dados uniformes. Serp tolo não é igual a 0. Então temos agora criado um loop while que será executado até que o usuário entra em parada no lugar do primeiro nome. Foi que um mês o usuário agora precisa inserir em valores. E um rápido primeiro sublinhado STR é igual a opção j. Em diálogo. E a mensagem que vou ter aqui será algo como o nome dela ou parar para acabar. A partir daí, temos outra declaração se com outro complexo perto, mas ao longo do último vamos precisar de rapped primeiro sublinhado HDR. E nós simplesmente temos que copiar esta cláusula aqui em cima e colado com ele. Fazemos tudo isso para garantir que o usuário tenha entrado
no Datta para este programa ou se ele entrou, pare, que nada acontecerá e o programa simplesmente
terminará com quaisquer dados que tenha. Dentro desta declaração if, vamos agora pedir ao usuário um sobrenome e idade. Então eu vou pegar este cordeiro de entrada e copiá-lo aqui, e colá-lo aqui. E eu digo para entrar, sobrenome, assim. Copie este pequeno. Como estamos indo agora para obter h, vamos passá-lo de uma string para um inteiro. Então agora temos todos os dados que precisamos do usuário. Neste ponto temos um primeiro nome e sobrenome e uma idade. Temos de verificar esta idade para ver se cumpre os requisitos para o filme onde tem 18 anos e contratar. E vamos fazer isso com uma declaração se como Sir, se idade sublinhado, introduzir maior ou igual a 18 depoimento de testemunha, nós vamos até nós e nosso cria uma saída que diz ao usuário se eles são permitidos no sistema. Terra de impressão de ponto. Então, será algo parecido com isso. Hurst e uma pontuação SDR DO2 defende para torná-lo ponto uniforme em 0 para obter a primeira letra. Além de períodos espaço mais último sublinhado, STR tem aspas duplas,
dois-pontos, barra invertida t para tabulação e entrada em maiúsculas. Este visualizador tem 18 anos ou mais, por isso é permitido entrar. Com isso em mente, também precisamos adicionar ao Vale de Kant porque agora temos um adicionado à tartaruga. E também adicionaremos duas entradas, entrada de
valor e um banco de dados escolar mais ponto e vírgula. Além disso, se declaração, precisamos de um lugar, uma declaração if aninhada para verificar se esta idade são tão um dos mais antigos. A maneira como fazemos isso é simplesmente colocar uma declaração se aqui. Nesse caso, teremos agora de substituir o int mais antigo pela nova era. Porque queremos ter certeza de que este programa funciona não só do primeiro visualizador. E nós precisávamos apenas do antigo arco de cordas, então com o novo primeiro nome e sobrenome, porque agora todo SDR está em branco. Então vamos primeiro STR mais espaço de aspas duplas mais último sublinhado STR, como So. Com esse Dan, esta declaração se e aninhado se declaração está completa, mas precisamos criar um outro cair a primeira declaração if aqui, porque se a idade é menor do que 18, precisamos também contar isso e também dado saída para isso. Então eu vou copiar esta linha aqui e colá-la assim. Só que agora eu vou dizer nada de entrada em vez de entrada. Eu ainda estava contando esta entrada para a conta das tartarugas em mais, mais. E eu vou adicionar a entradas nervosas. Os valores eram tão nenhuma entrada e isso seria mais, mais ponto-e-vírgula. E isso deve ser para a outra declaração. E, de fato, este loop, temos tudo o que precisamos e fizemos tudo o que
precisávamos, só precisamos dar a saída final. Certifique-se de observar que a saída final deve ser contida dentro desta instrução principal if aqui em cima. Caso contrário escreveu-o para dar a saída, mesmo que o usuário tenha parado o programa, que não deve apresentar-lhe quaisquer erros, porque temos dado valores a todas essas variáveis. Mesmo que esses valores sejam espaços em branco e zeros. Mas mesmo assim, Será melhor apenas ter a nossa saída final na declaração if até agora. Mas vou criar três sistemas de impressão. Você pode fazer tudo isso em uma linha de impressão do sistema. Mas para ter certeza de que o código é limpo e fácil de entender nosso sacrificou as duas linhas extras de código apenas para garantir que é mais fácil de ler. Então System.out.print cordeiro. Primeiro, eu vou fazer é começar uma nova linha depois disso porque eu
queria ser um espaço entre os nomes iniciais e a saída final. E neste, contamos a entrada, então essa é a entrada. O B mais. E agora é aqui que damos a porcentagem de quantos admitidos no programa. Então eu tenho um colchete aqui mais outro conjunto de registros que irá conter toda a matemática e outros colchetes secretos no meio também. Em um conjunto de colchetes. Sim, eu tenho entrada e um banco de dados escolar dividido por contagem sublinhado MPT, assim. E isso deve funcionar porque a entrada é um duplo. Enquanto que se fosse um inteiro, poderíamos encontrar alguns problemas. E nós termos cerca de 100 para obter a porcentagem. Além de citações duplas para cada colchetes centrados no sol, espaço, tem um bilhete ou algum outro diálogo que se encaixa neste aplicativo, Whitlam. Agora vou copiar isto aqui, pois vamos usar terras semelhantes. Então, system.out.print linha, assim. Vou colar essa linha aqui e ajustado de acordo. Esta cidade não terá entrada. Então não seria nenhuma entrada aqui também. Louco e sintoma. E com isso, criamos nossa saída final, que imprimirá o nome e a idade do visualizador de filmes mais antigo. Então coloque o velho Ionesco SDR mais algo como era o mais velho. Colchetes x. assim mais mais antigo sublinhado int, que irá colar a idade do mais antigo. O Russ. E acabei com outro conjunto de suportes. Essas são as saídas finais. Tire um momento para pausar o vídeo e dê uma olhada neles novamente, é um pouco grosso com código, mas com esse programa chegou ao fim também, estamos prontos para testá-lo. Eu só vou diminuir o zoom da tela um pouco mais para que você possa lê-lo, mas limpe-me se em tudo na tela. Então faça uma pausa aqui para ver a metade superior do código. E faça uma pausa aqui para ver a metade inferior do código. Mas é claro que eu vou estar fornecendo este início na parte
de trás da pasta de trabalho se você está usando isso também. Com isso dito, agora vou testar este programa. Tenho dez dados para começar. Mas antes disso, vamos testar para ver se este programa pára. Sars aconteceu parar. E nada é emitido. E quando eu começar a executar o programa, ataque para começar, e ele vai direto para o primeiro diálogo de entrada. Então, o programa começou corretamente. Agora estou entrando em n um dado. Dê este exemplo, Datta e uma pasta de trabalho. Você pode apenas adicionar a isso ou você pode criar seus próprios dados para, para iniciar o programa. E eles não têm Harrington Starr este programa para os n 10 quilos de dados. Vou presumir também para que possa ver melhor. E esta é a saída final. Então, nosso primeiro começou a retransmitir quem seria o mais velho e, como você pode ver, eles foram autorizados a entrar no programa. No entanto, para as chances de Robert em Ingram aqui, eles não foram acusados de entrada como eles eram muito jovens. A corrida cumpriu os requisitos de idade, então fez com que no programa recebeu bilhete. E como você pode ver na saída final, eu contei todos esses candidatos. Eu tenho sim, sete, então 70% conseguiu um ingresso para um filme, enquanto três dos dez ou 30% não receberam um ingresso. E John Smith sendo o mais velho, tinha 78 anos, e ele é declarado aqui abaixo. Então o programa funcionou com sucesso. Espero que ferramentas para este bem, e se você teve quaisquer problemas são vistos como resposta muitas coisas, mas mais fácil ou ajudou a esclarecer alguns pontos. Agora antes neste vídeo, eu quero falar sobre otimização e outras maneiras de fazer este programa porque há muitas maneiras que qualquer programador pode concluir este projeto. Quantas linhas de código e variações? Estresse da seringa, se você é poucas terras ou talvez muitos Lorenzo, e seu programa ainda funciona. O fato da questão é que você completou sua tarefa e você o
fez com anseio compreensão lógica do código. Há muitas maneiras de simplificar ou melhorar este programa. Por exemplo, podemos remover terras que não precisamos. Por exemplo, estas duas terras abaixo aqui, Eu adicionei aqui por causa da limpeza, mas eu poderia adicioná-los no mesmo sistema fora da linha de
impressão e me salvar duas linhas de código. Mesmo que uma dessas terras seja incrivelmente longa, ou eu poderia criar um loop de tempo em torno da variável idade aqui. Dessa forma, o usuário tem que entrar em uma idade entre 050, como fizemos anteriormente neste curso. Por uma questão de simplicidade, não quero pedir tanto de você. E para este projeto você anteriormente para concluir essas tarefas. Se o seu programa parece semelhante ao man ou concluiu as mesmas tarefas com sucesso, então parabéns, você concluiu seu projeto final. Vejo-te no vídeo final. Vamos concluir com o que você aprendeu neste curso e falar sobre onde ir a partir daqui. Te vejo então. Tchau por agora.
14. Conclusão para Java para iniciantes: Olá e parabéns. Tendo chegado ao final deste curso e completado seus exercícios, agora
você tem uma compreensão iniciante da programação Java. Com a prática, o código que você aprendeu neste curso lhe dará uma fantástica compreensão lógica de como programar. Ele tem esse pensamento lógico que irá ajudá-lo a resolver problemas quando encontrar erros, ou melhor ainda, evitá-los completamente. Isso ajudará a sua criatividade também. Expurgando suas ideias para programas em ação com código de som. Mas agora temos que sair daqui. Neste ponto em seus estudos, você está pronto para seguir em frente e estudar código mais difícil. Este curso para iniciantes deu-lhe uma compreensão de como o código se encaixa. Mas há mais a aprender do que loops e se declarações. No entanto, não posso subestimar sua conquista. Você deu o primeiro e mais difícil passo no mundo da programação. Continue seus estudos, desenvolva ideias para programas e use-as para testar seus conhecimentos. Obrigado por se juntar a mim neste curso e feliz programação.