Transcrições
1. Introdução a programação em Java: seu guia para iniciantes: Olá e bem-vindo à sua masterclass Java com Eclipse. Meu nome é Matthew Dewey, instrutor de programação na programação tutt dot com. Eu disse programação Java por cinco anos e estudei por mais tempo do que isso. Na minha experiência, Job é uma excelente linguagem de programa para trabalhar. Não só isso, mas é uma das linguagens de programação base para iniciantes. Se você quiser começar a aprender java, este é o curso para você. A primeira seção das aulas de mestrado, composta de palestras básicas que eu ajudo você a dominar os fundamentos da programação Java. As próximas cinco seções do curso são avançadas e 00 P estudos bem e
luvas e funções mais avançadas eventualmente movendo-se para programação orientada a objeto. 00 P é uma das habilidades essenciais de qualquer programador com O. P. Você pode criar suas próprias classes e objetos, que podem ser re usado para sua vantagem. Se você quiser se destacar na programação e trabalhar de forma eficaz, você precisará O P que conclui esta introdução. No próximo vídeo, vamos baixar e instalar o RD Eclipse
2. Download e instalar seu IDE: Olá e bem-vindo ao seu curso de programação de trabalho com Eclipse. E neste vídeo, vou mostrar como baixar e instalar o Eclipse. Primeiro, vá para o seu navegador de pesquisa do Google e topo na final para baixo ir para cortar dólares assustados. Ele deve aparecer primeiro no seu navegador. Você será então apresentado com o Eclipse Start ou site e no próximo ano necessário Dollard Eclipse Oxygen, que está bem aqui no 64. Mas você será apresentado da tela Você está lá. Clique no botão dólar, que baixará o arquivo de instalação, será apresentado com este grito de agradecimento. E como você pode ver na bunda de Gana, arquivo de
instalação já está desativado. Uma vez que tenha sido baixado, você será apresentado com este eclipse fogo inst 1 64 Não ovos foram instalados. Clique duas vezes neste arquivo. Clique com o botão direito nele apresentado com uma caixa pedindo acesso de administração. Você verá então o instalador do eclipse carregando. Agora. O instalador Eclipse fornece se muitas opções bem, é
claro que anos o Eclipse R E para desenvolvedores Java. Nós países onde a instalação é e, claro, se para ter um ícone de área de trabalho ou entrada inicial é em clique instalar. Uma vez que ele não é armazenado, você deve ser apresentado com este ícone Eclipse Java oxygen. Quem iria clicar duas vezes neste ícone e agora dedo Perguntar se você deseja executar seu espaço de trabalho. O espaço de trabalho é a idéia de que você vai estar usando espaço de trabalho eclipse, também
conhecido como Eclipse 10 ou Javi clips. Tem muitos nomes, mas é muito o mesmo. Rt oitavo. Você pode clicar nesta caixa para usar isso como padrão e não perguntar novamente. Gosto de deixar opções em aberto. Então, como é um lançamento Arkalyk realmente selecionado, ele pode atualizar. E agora o espaço de trabalho do Eclipse foi carregado. Antes que este vídeo termine, vou mostrar-lhe como mudar o tema. Como você pode ver, o tema não mais é bastante trazido e chocante sobre o IRS para mudá-lo. Vá para a janela, vá para preferências, vá para o bem geral sua aparência e então você terá uma bola. Você sabe que esse é o tema dele. Não, e vou mudar isso para um cão. Eu acho que o problema em fechar é mais fácil de olhar e, portanto, muito mais fácil de programar por longos períodos de difícil e que conclui esta lição no próximo vídeo, Vou mostrar-lhe como criar um projeto e Roger Primeira linha de código.
3. Sua primeira linha de código: Olá e bem-vindo ao seu curso de programação Java com Eclipse. E neste vídeo, vou mostrar a vocês como apodrecer sua primeira linha de código. Antes de começarmos, você precisa iniciar seu programa espacial Eclipse Work, e eu vou mostrar-lhe como criar um projeto Java. Meses que você abriu seu programa. Há três maneiras de criar um projeto. Você pode ir para arquivo novo e selecionar Java Project. Ou ele pode clicar sobre esta lei são uma espécie de um ano novo e selecionar projeto Java Java. Ou você pode clicar com o botão direito do mouse no pacote Explorer, clique em Novo trabalho Um projeto e ele irá levá-lo para a mesma caixa. Agora vamos dar o nosso projeto em nome. Vou chamá-lo primeiro, visto que é o nosso primeiro programa e depois clicamos em “Finalizar”. Agora que criamos nosso projeto, clicamos na seta aqui e clicamos com o botão direito na pasta SRC. Clicamos em novo e adicionamos em uma classe Java e você representou com esta caixa novamente eu vou dar o nome primeiro seniors são primeiro programa, e eu vou marcar a caixa que diz público estático vazio principal cadeia porcos porque nós
vamos Preciso disto. Ele gera automaticamente colchetes especiais. Vamos colocar o nosso código. Você pode? Claro que sim. Certo. Isto poderia. Mas por enquanto, eu vou ter que gerar automaticamente para nós e isso é tudo bobagem. Clique em Concluir. Você deve agora ser apresentado com um código que se parece com este. Primeiro você tem o pacote de terra primeiro, que se refere ao pacote e bruxa. Este programa está contido. Nosso primeiro arquivo Java de início está contido no primeiro pacote. Como você pode vê-lo como o pacote, Alarcon sugere onde ele pertence. Em seguida, temos a aula pública primeiro. Este é o lugar onde todo o código contido no primeiro programa Java ponto está contido. Em seguida, temos o vazio estático público principal. É aqui que o código principal do nosso programa vai estar localizado. E isto é o que executa o nosso código. Precisamos em torno das terras que seguem. Se queremos criar um aplicativo de ervas executar, o que significa que precisamos ter anos de código, mas não temos no lugar certo. Não vai correr. É como ter um carro com gasolina,
mas sem motor. Este é o nosso motor e agora nós só precisamos adicionar sinta-se mal código para adicionar código. Clique depois da terra. Ele diz para fazer ordem gerada stub método, clique, digite. E é aqui que vamos escrever nosso casaco,
como você sabe, como você sabe, apenas automaticamente índios nossas terras para que onde eles são organizados sem mais delongas, vamos escrever nossa primeira linha de capital do sistema de código é que você vai descobrir que o caso é também muito importante na programação ponto para fora como você pode ver, caixas aparecem como estão neste está dando-lhe assim perguntando onde todo o código está levando. Por exemplo, é dado este um de um ano o sistema de fluxo Prince, e ele nos fala sobre a linha de código. Ele nos diz o que parece e assim por diante. Mas vamos continuar escrevendo e terminar isso um monte de bom ponto Imprimir inferno na íntegra em colchetes . E como você pode ver, gerou automaticamente parte do código de realmente, mas eu vou apenas fechar parênteses. Sim, vou adicionar citações duplas lá dentro. Dentro dessas citações duplas eu vou no topo de Hello? Bem, e nossas roupas de seu semi-cólon. Agora, deixe-me explicar o que isso faz antes de executarmos o sistema de código. Nossa linha de frente é a maneira mais comum de saída. Filha. Como você pode ver, ele está dizendo ao sistema para sair como uma saída, e o tipo de saída que ele está procurando é uma lan impressão, em outras palavras, pequeno Príncipe Ellen e depois entrar para começar a Newland. Mas por enquanto, veja, está imprimindo? Ele está imprimindo o que está contido dentro dos suportes. Neste caso, é Olá mundo, que é encapsulado em aspas duplas. Então, para executar o Kurt, podemos ir para este nosso tipo de ano, o botão verde play e pressioná-lo. E como você pode ver em nossa caixa de saída do cônsul, ele imprimiu as palavras Hello World. Você pode ser solicitado a construir seu programa antes de executar nesta caixa pintinho que sempre faz esta opção, e ele irá automaticamente construir um programa e executá-lo, porque isso pode ser muito lágrimas de Tom para Tom quando você tenta executar seu programa . Mas está executando contas anteriores. Desta forma, você pode ver exatamente o que seu código fez depois de ter feito alterações. Então, se eu fosse adicionar em outras palavras, Olá mundo vírgula. Como ah Yew pergunta olhar, e eu executar o programa, mas automaticamente reconstrói um programa e, em seguida, executá-lo. Então, como você pode ver, ele já tem as novas palavras adicionadas, e essa é a sua primeira linha de código. O mais comum usado em toda a programação é conhecido como o Hello World Code. Então, parabéns, você deu seu primeiro passo no mundo da programação. E isso conclui esta lição. No próximo vídeo, vamos discutir variáveis de string e inteiros.
4. Variáveis de cadeia e Integer: Olá e bem-vindo ao seu curso básico de Java com Eclipse. E, neste escute, vou te ensinar sobre variáveis indigentes e cordas. Primeiro, vamos começar criando um novo projeto rapidamente. Novo projeto Java. Vamos chamar este de variáveis. Vamos entrar. Ótima. Nosso método principal. Vá para as nossas garras, Selecione o método principal. E vamos chamar isso de variáveis também. E clique, termine e são Vamos começar a cortar primeiro. As duas variáveis que eu vou estar falando sobre string uma string inteira Variáveis são terras de ticks que geralmente são encapsulados em aspas duplas. Como vimos no vídeo anterior, imprimimos uma linha de texto encapsulada entre aspas duplas. O que estavam essencialmente a imprimir era um valor para uma variável de cadeia de caracteres. Então, como criamos uma variável de string e armazenamos valores nela? Bem, aqui
diz fotos que nós primeiro no topo da palavra string maiúscula S, e nós encontramos o nome dela para a nossa variável. Então vamos chamá-lo seria Agora que temos ralado uma variável chamada palavra e dado para a string
superior, precisamos dar-lhe valor para que possamos fechar de um semi dois-pontos. Grande uma nova palavra de vida é igual e nós criamos nossas citações duplas novamente. Olá, fechamento de um semi dois-pontos como está, ou linhas de código que fechamos de um corte semi. E como você pode ver, temos dado agora a string seria um valor Olá. Claro, podemos encurtar isso ainda mais e apenas escrevê-lo da seguinte forma. Podemos tirar este lon e dizer palavras iguais e, em seguida, isso vai citações Olá, fim de semi Kerlan. Funciona da mesma maneira. Esta é uma variável de string em seu valor e também podemos imprimi-lo usando nosso sistema nosso sistema de
linha de frente ponto para fora não imprimir sozinho e na areia. Agora, quando executamos o programa, ele deve imprimir Valley e ele realmente faz. Olá aparece no cônsul abaixo de uma rede é uma variável string. Podemos, é
claro, adicionar à variável de fluxo, adicionando com adição, símbolo e qualquer outra coisa que queremos. Então, neste caso, se quisermos dizer olá mundo de novo? Então, se o nosso top tinha desejado e eu chute executar ele imprime Olá vontade Mas como você pode ver, ele não tem um espaço entre o espaço é outro personagem que precisa ser adicionado. Então, adicionamos isso nas cotações executar o programa novamente. E agora temos impresso Olá mundo com uma variável string, modo que é uma variável string. Mas e sobre uma variável inteira e enterrado? Disponível é, como o nome sugere, em número. Estes números são números inteiros, variando do infinito negativo ao infinito positivo, incluindo zero. Então agora precisamos criar uma variável de interesse. Agora, como você pode esperar, provavelmente
teremos que criar um lesionado disponível por cima de um inteiro que aponta da variável igualmente em aspas duplas e o valor bem em apenas trabalhar de uma maneira
diferente de strings para criado variável Entrevista. Vamos começar uma nova Alanya e nós top e int. Vamos dar-lhe um nome, entorpecido para o número, e podemos sim, dar-lhe um muito da mesma forma String mas desbloquear string. Não temos aspas duplas. É simplesmente um número. As citações do diabo envolvem texto, e como o número não é takes, mas o número em si, não
usaremos aspas duplas. Se usássemos aspas duplas,
elas estariam erradas porque essencialmente o que estaríamos tentando fazer uma loja, uma string valente em um inteiro. Agora também podemos produzir este número também. Sistema ponto para fora ponto príncipe mãe e número interno. Agora, quando você executar o programa tinha um mundo e cinco e também como a string que podemos adicionar a ele Então nós podemos adicionar mais e aspas duplas é um número. Agora vamos executar o programa. Nós vemos isso. Cinco é um número abaixo do Olá mundo, como esperado. Mas e quanto a quaisquer números juntos? Bem, falaremos sobre isso no próximo vídeo. Isso conclui esta lição No próximo vídeo, vamos discutir matemática e variáveis inteiras.
5. Matemática com Variáveis de Integer: Olá e bem-vindo ao seu curso básico de programação Java com Eclipse. E neste vídeo, vamos fazer massa com variáveis Inter Juve. Primeiro, vamos começar um novo projeto para fazer nossa programação. Novo projeto. Há apenas chamado matemática para não, em seguida, adicionar uma cláusula principal, foi matemática isolada como Finalizar e é começar. Primeiro, vamos criar uma variável de entrevista para trabalhar com dicas entorpecidas iguais, e é dado o valor de cinco fechamento de um ponto e vírgula. Agora que temos um intolerável, vamos passar pelas diferentes funções matemáticas que vamos usar no nosso curso. Primeiro, vamos criar um segundo na variável int não para igual, e nós vamos dar-lhe o Valley off 10 perto de um ponto e vírgula e agora 1/3 variável. Vamos colocar o resultado int, e é bom resultado igual a zero. Vamos dar-lhe um valor agora. Primeiro, vamos decidir função para começar. Vamos começar com adição. Entramos em nossa linha direta de interesses e mudamos os valores, também. Não, mais o número dois. Mas isso vai então fazer é chamar os valores dessas duas variáveis aqui e adicioná-los juntos usando a função plus. Agora precisamos de uma saída são resultado que temos dado em resultado de valor. Agora nós só precisamos e colocá-lo ponto do sistema para fora linha de impressão ponto e dentro do resultado. Agora, quando executamos o programa, ele imprime o número 15 diz que você pode ver que adicionou os dois valores do inter jizz , bem
como armazenou-os no sal de interesse. Agora vamos passar para a sujeição. Função simplesmente mudou o símbolo mais para nos lembrar, e isso é sujeição. Como você pode ver, está impresso. O valor do pensamento negativo, que é ótimo para de modesto em sua função de subtração negativa thes, é tão simples quanto a adição. Mas e a Division Division é o Ford Slash. No entanto, o resultado seria um Z. Você acha que onde você está no programa, você percebe. Príncipe o valor zero. Isso é porque 10 não podem ser divisíveis em cinco. No entanto, se fôssemos mudar os valores em torno do número dois dividido por não. Quando obtivermos os seguintes dois mortos, Nevada de longe é realmente para se você quiser ver os valores divisíveis que requer uma variável completamente
diferente, sobre a
qual vamos falar em vídeo eletivo Por enquanto, vamos mudar estes lugares de volta certos, hum, divididos pelo número dois. E vamos passar para a quarta função que realmente usar nesta
multiplicação de vídeo , que é o símbolo Estrich Shift oito no teclado. Agora executamos o programa cinco vezes. 10 é de fato 50 e há outras funções matemáticas. Agora, antes que o vídeo termine, vamos simplificar o programa para nos salvar algumas linhas de código. Poderíamos levar isso a matemática em si, por interesse. Sult excluir a lan e colado na saída. O resultado é o mesmo. Claro, você pode ir um passo além e colocar tudo em uma linha. Em vez de usar quaisquer variáveis em tudo, podemos pegar os valores e usá-los em vez disso. Cinco termos 10 e executamos o programa. Funciona da mesma forma. Claro, você nem sempre terá a opção de escolher seus números, e você não precisaria usá-lo com algo tão simples é isso, então as variáveis são
muito provavelmente com o que vamos trabalhar. E lá você tem matemática e inter variáveis. E isso conclui, é ouvir, no próximo vídeo, vamos começar com se declarações
6. A declaração em caso de declaração: Olá e bem-vindo ao seu curso básico de programação Java com Eclipse neste vídeo, vamos aprender como começar a usar se declarações e vamos começar por nós Ratter. Se declaração, eu deveria explicar o que ele faz e se declaração é uma maneira de verificar Donta. Então, por exemplo, se você criar um sistema de bilhetes onde apenas pessoas com mais de 18 anos podem fazer o que quer que seja, seja indo ao teatro ou assim por diante. Bem, esta afirmação de que eu sou sobre um grande vai fazer exatamente isso. Primeiro, vamos criar uma variável de entrevista e dar-lhe o valor de 18 int número igual a 18 close de uma semi coluna, e agora queremos criá-la. Se instrução que irá verificar esta interject se registros não é maior do que 18 e, em seguida ,
adicionar esses colchetes depois Entre, esses colchetes serão código que é executado somente se a cláusula nenhum maior do que 18 é cumprida . Então vamos criar um sistema de saída, não os registros de sangue de impressão de ponto, e dentro dele terá uma citação dupla dizendo mais de 18 anos. Agora, se fôssemos executar o programa, não iria imprimir nada. Como você pode ver, A razão disso é porque entorpecido não é maior do que 18. É 18 em si. Mas é claro, com o maior que e igual a. A menos que então, você também pode ter maior do que e igual a, simplesmente adicionando iguais após o maior do que sen Alphonse para executar o programa novamente, ele iria imprimir mais antigo do que 18. Claro, esta saída não faz muito sentido em comparação com o que foi escrito. Então vamos ajustar a saída para 18 ou mais. Você estava no programa? E agora temos um programa de som que verifica se um ninja tem 18 anos ou mais. Mas e sobre as funções em uma cláusula que usamos grande para então grande para que igual a. Mas você também pode usar menos, então menos do que igual a. Mas o que acontece se procurarmos um valor específico? Bem, o que usamos é igual a não, nós usaríamos, igual a igual. Isso evita quaisquer erros, mas ele faz a mesma coisa,
Então, se um número é igual a igual, 18 sistema fora impressão seria executado. Então, vamos ajustado para é 18 e quando executamos o programa, podemos ver que ele funciona fundo fiduciário. Então agora temos uma declaração básica, se. Mas o que acontece se quisermos código adicional que seja executado? Se a cláusula não for cumprida? Bem, vá até o fim. Clique em Enter após os colchetes de fechamento superior e então entre novamente e o mesmo conjunto de colchetes. Este é o enrolado entre esses colchetes que será executado se a cláusula não for cumprida. Então isso é ótimo no sistema de saída para o salão de impressão ponto e vamos ter em cotações duplas
não é 18 então sabemos que a primeira parte funciona. Então vamos mudar a entrevista. Mal 2 15 E agora se rodarmos, o programa não é 18 por isso está funcionando corretamente, e isso é uma declaração if. Mas o que acontece se tivermos várias garotas? E se precisarmos de mais de um perto? Bem, no próximo vídeo, vou mostrar-lhe exatamente como lidar com isso. Isso conclui esta lição no próximo professor de videoarte sobre fim ou aninhado. Declarações If
7. E, ou aninhado se afirmações: Olá e bem-vindo ao seu curso básico de programação Java com Eclipse. Neste vídeo, vamos discutir o fim e tudo na declaração if, bem como aninhado. Se as declarações primeiro, vamos abordar a era que são mencionadas no vídeo anterior. O que aconteceria se quisesse várias cláusulas? Bem, estes podem ser tratados de várias maneiras diferentes. Por exemplo, de você em um top filha frango com vários filhotes, você pode usar o e NOR ou podemos usar instruções if aninhadas. Vamos começar olhando para o fim e tudo mais. Como você pode ver, eu ainda sou meu projeto anterior, já que ainda estamos trabalhando em declarações se. Então vamos remover esta instrução básica se e começar no início com um Introgen normal. Vamos dar-lhe um bom Valley off 20 e agora vamos criar uma declaração if que precisa verificar se o número está acima de 15 e abaixo de 25. Então, isso deixa uma pequena lacuna de 16 a 24 não inclusiva fora 15 e 25. Então, como fazemos isso em qualquer declaração? Bem, são as fotos dele se o número for maior que 15, então essa é a nossa primeira cláusula. Mas como vamos verificar se é menos de 25? Bem, nós cobrimos e símbolos duas vezes, assim como nossos símbolos iguais. E então adicionamos nosso segundo fechamento. Nenhum é inferior a 25 leitura em todos os suportes e, claro, são colocados sistema. Não aja que a linha de impressão Numb Plus é maior do que 15 e rendas e 25 usando que
acabamos de abordar a era. Como podemos e múltiplos fechos? Bem, podemos adicionar mais e mais depois disso também. Claro, isso reduz os números, mas também pode ser aplicado a outros tipos de filha também. Mas, por enquanto, vamos usar imagens, então esse é o fim. Mas e quanto a tudo? Bem, vamos começar com o novo exemplo. Suponha que queremos verificar se o número é 20 ou 25. A declaração se ficaria da seguinte forma Se número de colchetes abertos é igual a 20 e você tudo símbolo é a vertical reta em duas vezes. Então isso não é águias Eco 20 ou dormente A vai águias 25 brilhante e R suportes e, uh, colocar sistema saiu da linha de frente. E dentro do número de parênteses é 20 ou 25 agora se rodarmos o código, dissemos que funciona apenas trouxe. Mas se tivermos 21 ou qualquer outro número que não seja 25 ou 20, notaremos que o código
não é executado. Assim, com e declarações, todos os fechos precisam ser cumpridos. Mas se todas as declarações apenas um próximo precisa ser cumprido, então esse é o fim ou tudo. Mas e quanto a declarações aninhadas se aninhadas? Se as declarações também são uma parte muito importante da programação, é uma declaração s dentro de uma declaração if. Então vamos ter um exemplo onde podemos usar uma instrução if o usuário insere em um número. E se for zero, ele não executa a instrução if. Mas se estiver acima de zero, ele executa a instrução if. E lá dentro há várias declarações If, pequena digitalização a filha me deixou quebrá-lo para você enquanto eu escrevo. Então vamos mudar nosso interesse 20 para começar, e eu vou te mostrar outra função próxima. Primeiro, vamos tirar tudo. Sim, até o se, e eu vou apodrecer no seguinte Se reckitt ponto de exclamação entorpecido é igual a zero e em seguida, dentro de uma saída, a exclamação igual significa que não. Então, se entorpecido não for igual a zero, então ele irá executar o que estiver dentro desses suportes. Portanto, isso é útil para evitar certos valores e também pode ser útil para mais tarde em
programas maiores para cortar através de código que não é necessário. Então agora podemos verificar se ele usa terminou em zero para escanear a idade ou não. Se for zero, então passamos para o segundo. Se declaração, se e um é maior do que 18. Como você pode ver, não
temos se declaração dentro de uma declaração if e dentro do segundo de declaração, temos um sistema de saída que fora holandês fronton e viu os colchetes em aspas duplas
temos Idade é maior, então 18 e podemos adicionar em mais, claro, para a filha que está abaixo de 18. Sistema desligado. Não imprima a idade do salão é de 18 anos ou menos, e aí está. Então vamos provar no momento. Nosso número zero. Então, se o nosso Crist fechar funcionar corretamente, a declaração de dentro se não será executada em tudo. Então, quando executamos o programa, notamos que nada é exibido. Então verifica a primeira cláusula e, como você pode ver, ela é cumprida, ignora todo o código dentro da quebra. É e continua do programa agora. Não há nada depois do de declarações, então nada é arrancado. Agora vamos mudar os valores. Vamos subir em 20 para testar a primeira parte fora do if dentro. caso
afirmativo, execute o programa. Idade grande para 18 viu dentro. Se a instrução está trabalhando em nosso primeiro, se a instrução está funcionando, então estão aninhados. Se a declaração é quase totalmente testada agora, precisamos de um teste para ver se está acima de zero, mas abaixo de 18. Então vamos mudar o valor. Então vamos mudar o valor de um entorpecido para 15 e executar o programa idades 18 sempre, e isso é uma instrução if, você pode ter várias cláusulas todas dentro de várias instruções if. Quanto a quantos, se declarações você pode ter dentro de uma declaração if como muitos como você gostaria. Você pode até ir mais longe do que ter se dentro de um se e assim por diante, é
claro ,
com declarações se, é uma boa idéia manter o controle dos índios. Assim você poderia ver bem se Salah, especialmente se eles não estão apaixonados. Você pode encontrar-se confuso ao usar vários Maced se declarações e lá você tê-lo, o final se declarações, bem como aninhado. Se as declarações concluírem isso, ouça, no próximo vídeo, aprenderemos sobre o loop selvagem.
8. A loop: Olá e bem-vindo ao seu curso básico de programação Java Com Eclipse neste vídeo, vamos aprender sobre o loop selvagem. O loop while é um pedaço de código muito útil. Ele permite que você repita o código sem ter que reescrevê-lo uma e outra vez e outra vez. Supondo que você tem a seus requisitos para fazer um tempo Não são tão diferentes de fazer uma declaração if, você precisa ter algum pedaço de filha ou variável para verificar antes de poder continuar executando o loop. Primeiro, vamos criar algo chamado variável de conta. Esta variável é colocado dentro da aparência do poço e é constantemente atualizado como o loop é executado . O loop vai continuar verificando esta variável específica, e quando ele fecha, cumpriu a brecha em. Então, primeiro, vamos criar que contagem int variável é igual a zero. Agora que criamos a variável, vamos passar para o tempo selvagem e, em seguida, nossos colchetes. Agora, como você sabe em nossa declaração se nesses parênteses será a cláusula. A cláusula de um loop while é, se a cláusula permanecer verdadeira, o loop continuará a ser executado, então ele precisa chegar a um ponto onde o lábio será falso. Então, por enquanto, vamos nos certificar que a cláusula registra que o Conde Fair comprou o momento como verdadeiro. Então é aí que o loop será executado de novo e de novo. Nós também podemos usar esta vantagem seca e escolher vento loop vento. Então contagem é menos do que longe. Esse fechamento significa que o loop será executado até que a contagem não seja inferior a cinco. Então vamos nos certificar de que dentro dos colchetes da área de código que a contagem eventualmente
atinge cinco ou mais. Assim, a brecha acaba. Isso poderia ser feito simplesmente adicionando à contagem. Para fazer isso, podemos adicionar um contador simples. Então, vamos adicionar um para contar quantas vezes as execuções do loop para contagem é igual a contagem mais um. O que isso fará é adicionar um ao valor da contagem cada vez que o loop é executado. Mas como podemos verificar isso? Bem, nós podemos criar uma saída simples que vai escrever exatamente o que o conselho realmente é. sistema saiu frontal e dentro, colocamos conta disponível, e agora vamos ver se o programa funciona. Como você pode ver, ele tem cinco termos como projetado agora. Claro, podemos fazer ajustes nesse visual selvagem. Por exemplo. Podemos simplificar. Esta contagem é igual a contagem, mais um a uma linha muito mais curta ocorreu. Nós simplesmente apagamos tudo até a conta e topo na seguinte vantagem. Além disso, o que isso faz em Java é adicionar 12 contagens de valor. Então, se rodarmos o programa novamente, o resultado é o mesmo que você deve ter adivinhado. Plus acrescenta um bem menos menos. Exclui um. Então, se quisermos executar nosso programa, isso nunca acabaria. No entanto, continuaria a imprimir o valor das contagens, então vamos ver o que aconteceria. Como você pode ver, os
vales estão sendo impressos muito rápido, físico. Peter executa o código e
outra vez, e a maneira de terminá-lo é clicar no botão de terminar aqui. Então, nesse curto período de tempo que o programa está executando o loop repetido mais
de dois milhões de termos. Agora vamos retornar o contador para mais por enquanto e trabalhar na roupa ajustada. Como eu disse, o laço funcionará desde que as roupas permaneçam verdadeiras. Então, o que acontece se apenas menos de dois pontos de exclamação forem iguais? Não é igual a cinco, e ele funciona da mesma maneira anteriormente neste cinco vezes porque ele finalmente acrescenta até o valor da fazenda. Mas o que acontece se dissermos que a contagem é igual a zero e executarmos o loop? Bem, então só funciona uma vez porque o momento em que o campus mais acrescenta a ele o fim do Lupo. Claro, se você remover a calma mais, ele continuará a executar a impressão +00 novamente. Posso, claro, mostrar-vos isto simplesmente comentando a linha de código de duas barras Ford. Então, quando eu executar o programa novamente e repetir zero e zero uma e outra e outra vez, vamos remover a vinda. Agora digamos que nunca foi verdade para começar. Então fazemos contagens valor inicial um, e deixamos as roupas como estão. Nós executamos o programa. Nada é impresso. O loop não é executado exatamente como a instrução If, o código dentro dos colchetes a cada ano é completamente ignorado porque a cláusula era falsa desde o início, e isso é um loop while, e isso conclui esta lição . No próximo vídeo, discutiremos o
9. O para loop: Olá e bem-vindo ao seu curso básico de programação de trabalho com Eclipse. E neste vídeo, quero dizer ensinar-lhe como criar e usar um loop for. No vídeo anterior, aprendemos sobre o loop while, aprendemos que a cláusula precisa permanecer verdadeira para que o loop seja executado, a fim de ter um loop definido vela editada, executar uma certa quantidade de Tom, usaríamos uma contagem um inteiro que somaria constantemente não graus a uma determinada vani até que a cláusula se torne falsa. Mas é
claro, enquanto ele não precisa ter variável conta enquanto o fechamento se torna falso, em
seguida, o loop pára para que ele possa ser qualquer topo da variável, desde que as garras retorna false. O que vamos aprender neste vídeo é o loop for e como ele difere do mundo. Bem, primeiro, vamos abordar a estrutura do loop for. É muito semelhante ao que fora de um lib, exceto que a cláusula é bastante especial. Primeiro, vou criar o para os colchetes e vou adicionar o código entre colchetes. E agora vou inserir uma cláusula que a roupa parece a seguir, por exemplo, e eu igual a zero semi coronel. Eu é menos de cinco semi cólon I plus. Agora, há vários fatores nesta cláusula que são muito diferentes dos de um tempo. Há três seções no outono da primeira seção. Separado do resto por um ponto e vírgula é inteiro igual a zero. Estamos criando uma variável em dar-lhe um valor de zero. A próxima seção parece uma roupa tradicional. I está listado cinco algo que você veria aparecer em uma declaração se um tempo agora e seguida temos o nosso plus I s constantemente ficando adicionado um, como você pode ter adivinhado, mas temos feito é criar um comparável e começou dentro do Cláusula Desbloquear nosso primeiro selvagem Se os resultados forem os mesmos tudo o que precisamos é de uma saída. Então sistema fora escuro Príncipe Alan e dentro dos suportes vamos apenas ter uma saída simples fora I como segue. Agora vamos executar o programa. Ele tem a mesma saída é o loop while que usamos no vídeo anterior sem primeiro exemplo. O que temos feito é criado um simplificado enquanto novo com variável conta Claro, esta variável pode ser temperado com dentro de um loop em si se você pode imprimi-lo no loop , e isso significa que você também pode adicionar ao seu valor. Então, se quisermos mudar as cláusulas no ponto, podemos adicionar mais números a ele. Ou podemos até mudar o valor completamente. Então você vê tudo R mais, e o resultado é lá um a quatro porque como cada vez que o loop é executado e executa R mais duas vezes o 1º 1 na cláusula, o doente no próprio programa, assim também, é adicionado cada vez, e assim o loop termina mais cedo. Agora vamos trabalhar com outro exemplo. Suponha que pedimos ao usuário para manter o valor que eu a intenção, er e som próximo não deve ser capaz de alcançar. Em outras palavras, determinando quantas vezes um loop uma corrida bem, podemos instantaneamente apenas criar outra variável em entorpecimento igual e qualquer que seja o valor usa ser. Não dissemos 10 perto do mesmo Yukon. Podemos, em seguida, adicionar no nosso totalmente para que eu é uma lista, em seguida, número. Nós não movemos este monte de um aqui e executamos o programa. O que devemos ter é um loop que corre 10 vezes e nós fazemos, fato 10 valores. Então, o loop foi executado 10 vezes. Então, como um tempo, levantar o usuário ainda pode afetar o próprio loop. Você pode escolher em que ponto o loop termina, e quanto a quando ele começa, você também pode fazer isso. Então nós temos em número 10 agora, como nosso vamos mudá-lo para int número cinco e nós vamos colocar entorpecido em int. Eu é igual a dormente e vamos fazer eu ouvir. 10. E ele realmente executar cinco vezes mais locação foram impressos na caixa de saída. Agora você pode estar se perguntando sobre a entrada do usuário. Como obtemos entrada do usuário? Não podemos deixar o usuário interferir no código. Esse é o programa, é o trabalho. Então, como criamos uma maneira para o usuário inserir valores sem ter que templar com o próprio
código? Isso é algo que vou mostrar no próximo vídeo que conclui esta lição no próximo vídeo. Vou ensinar-lhe como obter a entrada do usuário através de diálogos
10. Entrada do usuário por meio de diálogo de entrada: Olá e bem-vindo ao seu curso básico de programação Java com Eclipse neste vídeo, vou mostrar-lhe como obter entrada do usuário. Primeiro, vamos criar nosso projeto. Sou a entrada do usuário da Inequality. Agora que criamos nosso projeto, vou mostrar como se acostumar com a entrada usando o método show input dialog. Para usar esse método, no entanto, você precisa importar um pacote para importar um pacote. Ir para você. Entrada do usuário pacote no canta muito superior e superior na seguinte importação Java X, não balançar estrela ponto. Agora, deixe-me explicar esta terra antes de continuar,
a linha de importação importa um pacote específico,
ou seja, o pacote Java X e todo o seu pacote. Estou importando a aula de swing e o que faz com que seja alguém com 14 anos da aula de swing? Bem, a estrela não é exatamente um nome de método. O que a estrela quer dizer é que está importando cada mito dessa classe. Precisamos e usar todos os métodos da classe swing extração trabalho. No entanto, esta é uma maneira muito mais fácil de garantir que não encontramos mais erros. Se precisarmos de algo da classe swing agora que temos importação do pacote, podemos começar a codificar. Agora. Como você sabe, existem vários tops de filha. Temos trabalhado com dois até agora corda e indigente. Neste vídeo, só
vamos trabalhar com cordas. A razão é que o método swing que vamos usar retorna uma string então qualquer outra coisa precisa ser convertida em um top filha específico. Quanto às conversões que serão feitas em um vídeo posterior. Agora precisamos saber como obter entrada do usuário. Então vamos começar por obter uma string do usuário. Primeiro, vamos criar uma variável de string que o valor será armazenar string e é legal o nome . Agora precisamos dar um valor. Agora, como damos valores Duas variáveis que usamos iguais. Mas isso funciona com vistas? Entrada também. Realmente faz. Estamos no topo igual. E agora o seguinte código para acessar a caixa de diálogo de entrada show. J o dor da opção não mostra diálogo de entrada. Agora nós executamos esta linha de código uma caixa aparecerá pedindo ao usuário para entrada. O que aparece sempre solicitado a partir desta caixa está entre estes colchetes. Sim, por dentro vou colocar citações duplas. Qual é o seu nome? O que isso fará então é gerar uma caixa de diálogo com esta mensagem. Qual é o seu nome? E deixando o usuário para anti em um valor. Esse valor será então armazenado na variável name. Agora sabemos como fazer isso. Mas antes que possamos seguir em frente, precisamos ter uma saída para testar para ver se funciona. Então o sistema tirou a impressão Lon e o nome do incente. Sanaa. Vamos executar o programa para provar. Como você pode ver, uma caixa de entrada apareceu, e é a de um top pergunta perguntando Qual é o seu nome? Então, se o nosso top no Value Jon e Click Inter para cocaína foram notados que John é impresso na caixa de saída. Então, assim, temos filha de um usuário e imprimimos. Este é um grande passo na programação porque receber filha do usuário é uma das tarefas
mais importantes que um programa pode ter. E não há nada mais simples do que apenas pedir a um usuário com uma caixa de entrada. Agora. O que aconteceria se importássemos em número? Mova o programa novamente e estamos no topo dos números como 20. Funciona como diversão. Temos o valor de 20. Podemos usar metanfetamina com este número? Bem, temos nome e América do Sul. Vamos testá-lo adicionando cinco a ele e usando o mesmo valor novamente. Então, executando o programa que superamos em 20 como ok, e você percebe que o pai não foi adicionado a 20. Isto é porque 20 era uma corda. Não era um inteiro. Então, adicionando fator tudo o que estamos fazendo é adicionar pai ao lado dele como se fosse uma cadeia de texto. Se você queria valores numéricos reais de um usuário, que na maioria dos casos você precisa ter, você vai ter que converter a entrada do usuário para um indigente para torná-lo viável com
funções matemáticas . E isso vai estar no próximo vídeo que conclui esta lição. No próximo vídeo, vamos mostrar-lhe como converter inteiros e string variáveis coisa
11. String e Parsing de Integer: Olá e bem-vindo ao seu curso básico de programação Java com Eclipse neste vídeo, vou mostrar-lhe como converter variáveis, string e interject primeiro. O que você precisa saber é que as variáveis podem ser convertidas para outros tops. Claro, nem todas as variáveis podem ser convertidas em certos tops. Para alguns deles, é impossível. No entanto, vamos trabalhar com cordas e interjeitar neste vídeo, e estes dois podem ser convertidos para cada um dos outros tops. Esse processo de conversão é conhecido como passagem, então quando você passa uma variável, você converte de um top filha para outro, como converter um comitê indigente para string conhecido como passar uma
string inteira suportar . Então, aqui está um exemplo de como passar uma variável de bebida de interesse inteiro. Primeiro, vamos criar um inteiro int no é igual e vamos dar-lhe o Vario longe. Agora, como nós convertemos este inter gentry uma string é a seguinte palavra string é igual, e como nós converter o número em uma string é por aspas duplas abrir e fechar de nenhum valor, além de não por causa de um semi cone. E assim, nós pegamos o valor entorpecido e transformá-lo em uma corda para que possamos provar esta arte pop poutine impressão ponto em e dentro destes colchetes saída seria mais divertido Agora, se ainda fosse um inteiro, adicionando, estes juntos produziriam o resultado. Agora, se você é uma pedra em GIA, saída, Pênis resultaria em 10. No entanto, como é uma string, o resultado é 55. Então, como você pode ver, nós convertemos com sucesso um inteiro em uma string. Agora, que
tal ao contrário? Bem, este processo é um pouco mais complexo. Vamos começar do início. Vamos criar uma chamada de string. Seria igual e nós vamos colocar em aspas duplas o número 10 perto do mesmo casaco em Como podemos converter este 10 em um insurgente? Primeiro, vamos criar o nosso número indigente igual. E agora, para convertê-lo, usamos uma mensagem conhecida como Inter Gen Dark passado int. Então nós primeiro superamos o seguinte em ponto de prisão mais capital I N T colchetes e dentro dos colchetes, nós colocamos as roupas nome variável para Sammy. Vamos lá. E é assim que se converte uma corda em um indigente. E como antes, vamos testá-lo fora de um sistema de saída. Não termine a impressão, e vamos colocar a variável dormente menos cinco. E quando executamos o programa, o resultado está longe. 10. O pai da Mona tem cinco anos. Então agora nós convertemos com sucesso uma string para um inteiro então agora nós podemos passar para tops um para o outro. Nós também podemos usar isso para nossa vantagem para obter entrada do usuário de inter jizz. Então vamos voltar mais uma vez ao início. Crie uma variável rápida, um dígito. E para nos salvar Tom em vez de nos convertermos em um doente e caroço, vamos chegar ao topo do ponto de inteligência passado e nos briquetes de Sandy
teremos diálogo de entrada J Option,
o diálogo de entrada de pontos de dor mostra diálogo de entrada. E são todos os colchetes de mensagem, como em um número fechado em um semi-coronel e outra saída rápida para testar para ver se funciona. Diz algo fora desse princípio, , e dentro do nome da variável mais cinco. Pronto, estamos prontos para provar o nosso programa. Então, digamos que estão em valor interno off 10. O que ele deve na impressão é 15 nos dólares de saída, e ele faz de fato, e é assim que você pausa string e interjeta variáveis que conclui isso. Ouça. No próximo vídeo, aprenderemos sobre a variável filho e sua passagem.
12. Variável e parsing: Olá e bem-vindo ao seu curso básico de programação Java com Eclipse. E neste vídeo vamos olhar para a variável de gráfico e está passando. Até agora, analisamos duas variáveis. A string e interject string contém uma linha de texto e em tages contêm números. As variáveis de char continham caracteres únicos. Char sendo curto para caractere para criar uma variável filho é a seguinte a polegada superior são e o nome da variável. Digamos que C H é igual a dar-lhe um valor. Usamos aspas simples, que podem ser chá ou cinco ou qualquer caractere único e fechamento de variáveis char ponto-e-vírgula. Outra torneira filha que poderia ser usada para obter personagens pequenos. Agora, que tal a sua passagem? Como podemos converter um charter, uma string ou interject? E o contrário? Bem, duas cadeias de caracteres charter convertidas são da mesma maneira. Nós convertemos uma interject para uma string que obtemos uma string seria igual a e temos
aspas duplas , mais ch
mais perto de me ver. Vamos lá. E assim, convertemos HR em uma string e converter um gráfico para um inteiro é a seguinte e número igual inteiro não passar e dentro dos colchetes aspas duplas mais o nome da criança mais perto de me ver casaco. O que estamos essencialmente fazendo aqui é convertendo para uma string e depois para um inteiro, porque não é possível usar interjetar fora poderes. Fim para converter HR em um inter carcereiro. É um ajuste simples, e funciona. E agora o contrário? Converter uma string para um char usa um tipo diferente de método é a seguinte. Então vamos dizer que criamos uma string. Bom teste é igual e nós damos que seria como é muito nós, em seguida, criar HR legal um testador é igual e o que fazemos para obter o teste muito off seu top em nome muito real e um mito chamado Char em e dentro dos colchetes zero refere-se ao primeiro lugar na palavra sendo que w 00 é um são dois e é três. Então, usando char em, selecionamos a primeira letra W e será colocado em arco nosso testador. Prove isto. Podemos usar seu sistema de colocação empregador saiu ponto cordeiro nosso sistema nosso imprimir um dentro
dos suportes, nós escrevemos Testa e para evitar quaisquer áreas do Inter Joe que
criamos anteriormente, vamos comentar para que onde podemos correr nosso programa solar para funcionar. E ele realmente imprime W a primeira letra de madeira. Então nós convertemos uma string para uma criança. Mas e sobre um inteiro para um gráfico? Agora? Converter e em gengibre em uma criança é a mesma maneira. Nós convertemos o teste em um inteiro. Então vamos criar int em entorpecido igual e dar-lhe um único caractere de seis fechadores acontecendo . Usaremos o nosso testador. Char novamente, disse Tester é igual e tivemos grandes colchetes, citações
duplas. Abençoe, Numb não carregue a zero perto de um ponto e vírgula. E agora vamos copiar este é Portland e colá-lo abaixo. Então agora devemos ver W seis, e nós realmente fazemos quem agora converteu ele interject em uma carga que é o terceiro top
variável. Estaremos aprendendo neste curso que conclui esta lição. No próximo vídeo, vamos aprender sobre o top variável dupla, e é possível
13. Variável e parsing: Olá e bem-vindo ao seu curso básico de programação Java Com o Eclipse neste vídeo, vamos olhar para a variável dupla, e está passando para outras variáveis. Nós olhamos para variáveis char, variáveis de
string e em Tages Charles contendo caracteres únicos, strings contendo lotes de texto e imagens contendo números inteiros. Bem, os duplos contêm números mais específicos para a ação sobre isso. Por exemplo, 5.55 ponto 67 ou 10.9 thes são números muito reais duplos. Para criar um duplo é o seguinte. Double Denham é igual a 5,5 perto de um ponto e vírgula. Assim, criamos uma extremidade variável dupla de dado um valor duplo imagens pretas do que ratos funcionam com ele também, assim você pode criar um sistema simples eu colocar sobre fora da linha de impressão. E dentro dos suportes, você pode ter Denham mais 14.3, e quando você imprime o resultado, ele imprime um duplo 90.8. Então isso é um duplo. Agora vamos olhar para a passagem primeiro. Vamos olhar para a conversão de duplas para os outros topos variáveis antes de podermos colocar outros
tops de rublo em um duplo com conversão dobrada para indigente. É muito simples. Primeiro, vamos dar uma olhada. Convertendo um diabo para uma entrevista diz que segue int num igual. E agora colocamos os registros I e desafiador e fora dos suportes, colocamos nosso dinossauro perto de um ponto e vírgula. Isso converte a variável em um indigente e, claro, simplifica-a. Então isso é ótimo em um simples ponto sistema de saída Dr impresso neles e dentro, vamos colocar o número. Agora estamos no programa. Podemos ver que é convertido 5,5 em cinco. Claro
que não arredonda. Ele corre para baixo, apenas tomando o primeiro valor inicial antes do ponto. Então, como você vê, mudei para Farpoint non. No entanto, temos cinco impressos, modo que é converter um duplo em um indigente convertido em char é semelhante ao uma corda também. Char ch é igual e vamos colocar entre colchetes string mais Dina não char em zero e novamente, isso só levará o primeiro caractere também. Então sistema fora que impresso na CH mais perto de ver McComb. Agora executamos o programa do Pai novamente impresso, modo que é converter um duplo em um charme e convertê-lo em uma corda novamente é muito simples. String equivale a citações duplas, além de Denham, mais perto de ver meu casaco no sistema sair. O diretor, hum, seria, claro, esses dois últimos valores não são introduzir ou dobrar, então você não pode fazer. A matemática varia com um, mas não iria comprometer-te a um int. Você ainda pode fazer matemática. Então, por exemplo, mais cinco até o momento e vamos executar o programa. Ele funciona apenas para a direita, então isso é converter o dobro para os outros três topos variáveis. Agora vamos converter outros três topos variáveis em um duplo. Isso é um aumento. Tudo começa do início. Grande A na cadeira primeiro em dormente é igual a cinco. Porque se me vires a chegar agora, criamos um duplo duplo. Denham é igual e é um simples é que agora quando você imprime o valor para Denham Irmã Brundtland de no programa, como você pode ver,
foi convertido em um duplo. Uma horrível cadeia de caracteres seria igual, e entre aspas duplas 6.7 foi um ponto e vírgula? Agora, para convertê-lo Denham, porque duplo ponto passe duplo e dentro seria mais este qualquer arma sistema de saída rápida entorpecimento fora de impressão. Dina fechando um semi-cólon. Estamos no programa e funciona. Na verdade, nós convertemos uma string agora para um duplo. Nós comprometemos a troca de um duplo A agora por Char. Bem, isso pode ser feito da mesma maneira que convertê-lo primeiro em uma string e depois em um inteiro. Então, será o seguinte. Então, primeiro, vamos criar uma criança. John C. H é igual a citações simples de fechar um ponto semi vírgula. Agora Denham é igual ao dobro que passa duplo e entre parênteses, aspas
duplas abertas e fechadas mais ch. Mais perto de me ver, nós imprimimos sobre o que devemos obter é Pfaff sistema fora impressão ponto em de não e nós fazemos. Na verdade, essa é a variável dupla e difícil de passá-la para outras variáveis, bem como como como
pausar outras variáveis em um duplo que conclui esta lição. No próximo vídeo, discutiremos o projeto para este curso
14. 1ª discussão de projeto: Olá e bem-vindo ao seu curso básico de programação Java com Eclipse. E neste vídeo, vamos discutir o projeto para este curso. Para este projeto, você deve criar um programa chamado Ticket Tester. Neste programa, você vai pedir ao usuário cinco termos a intenção de uma idade que você vai em testar esta idade para ver se ele é acima de 18 não inclusivo 18. Cada vez que está acima de 18 você mantém a contagem, e cada vez que está abaixo você mantém uma contagem separada como cada idade entrou em nós, em
seguida, imprimir a idade espaço Kerlon e, em seguida, dizer, com sua entrada ou nenhuma entrada, tudo isso deve ser feito usando duas instruções if e um tempo uma vez que o loop while atingiu o seu limite fora do nosso, em seguida, para imprimir os resultados da seguinte forma o número que
não são permitidos entrada, o número que são permitidos entrada e no funil em seu para, dizer, a porcentagem dos testadores que toda a nossa entrada no programa Não se preocupe, No entanto, eu não estou jogando você no fundo. Aqui estão algumas dicas para começar. Você está para primeiro criar três inter jizz um que mantém a contagem das novas entradas, um que mantém a contagem das entradas e 1/3 que mantém a contagem para o selvagem fora da tartaruga dentro do selvagem. Se você tiver 1/4 inteiro, este inteiro é o Agente UJA, para o qual o usuário estará terminando em seus valores. Você vai então ter suas declarações if dentro do selvagem e no final do selvagem você está criar três sistema nossas terras impressas que irá imprimir a informação final um k a. Os que são permitidos entrada nos uns não são permitidos entrada ea porcentagem de todos os testadores que são permitidos entrar no programa que conclui esta lição no próximo vídeo. Vou dar-te a minha própria busca deste projecto.
15. 1ª resposta do projeto: Olá e bem-vindo ao seu trabalho básico de curso de programação com Eclipse. E neste vídeo, eu vou dar a vocês minha resposta para este curso é projeto primeiro. Vamos criar nosso projeto. Como você sabe, nosso projeto é chamado de testador de bilhetes. Então, o novo projeto Java um ticket. Testa será o nome que não criamos o projeto dentro. Adicione a classe Java e o topo do canalização de um testador de tíquetes. E, claro, adulto público estático vazio Main click finalizar. Agora temos um programa pronto para iniciar a programação. Vamos primeiro importar o pacote que vamos precisar para o seu programa Importar Java ex dot swing dot stone Porque, como você sabe, vamos estar trabalhando se entrada do usuário. Então vamos precisar deste pacote para fazer o código que precisamos funcionar. Agora, vamos criar as 3 primeiras variáveis que mencionei no vídeo anterior. Nenhuma entrada que manterá a contagem. Quantos sabem a entrada como eles são int entrada. Ok, que irá manter a contagem do número de candidatos que não estão entrando no programa e int count, que irá trabalhar com um loop while para garantir que o loop é executado cinco vezes. E sem mais delongas, vamos direto para a selva. Enquanto contagem não é igual a cinco diz que queremos programar para executar cinco vezes e agora para o código de barras
legal. Primeiro, vamos pedir ao usuário que pretenda uma idade. Então nós vamos entrar em variável para trabalhar com em idade igual em TJ dot pass. E em seguida, nós vamos adicionar em nossa cadeia de dor não mostrando colocar diálogo J opção pagando aquele show diálogo
entrada perto de um semi dois-pontos e dentro dos parênteses eu vou ter uma pequena mensagem sã no reboque Idade para ver se permitido entrada 19 Mínimo. Agora que estamos nessa linha de código, podemos ir direto para as declarações if, o 1º 1 será para o em Trias. Se a idade é maior do que 18 nós estaremos em impressão fora da terra como segue Sistema saiu de
impressão escura Alan sozinho, como especificado, diz que era idade de impressão mais espaço de cólon e, neste caso, entrada. Uma vez que é a entrada, se declaração e temos que manter a contagem das entradas assim entrada mais mais para adicionar um ao valor de
entrada Agora podemos copiar esta declaração if e fazer pequenos ajustes para o não em árvores. Então Chelsea Control vs. Não, temos que ter certeza de que sua idade é menor ou igual a 18 anos. Sistema nosso terreno impresso, idade, cólon, sem entrada. Ao mesmo tempo, vamos nos certificar de que o sem intrav apto seja adicionado em não a entrada disponível. Sem entrada mais mais. E essa é a declaração final If e antes de sair do loop while passar para a saída final , nós adicionaríamos um ao comparável. Caso contrário, nossas vidas nunca acabariam outra. Essa linha de código é escrita com movimento para o sistema de saída fora de impressão, cordeiro e dentro do plano de sprint, vamos dizer quantos não são permitidos entrar. Então isso não é entrada mais citações. Uh, não, uh, entrada. Podemos copiar esta linha fazer os pequenos ajustes novamente, exceto este para a variável de entrada, senhor. Entrada e são permitidas entrada. E finalmente, a última linha do sistema de código fora Príncipe Lamb, nós que isso eu disse nesta última linha de código, que a lesão pediu que nesta última linha de código que o símbolo percentual nele pediu que nesta última linha de código que a porcentagem fora anos de entrada ser exibida. Para fazer isso, sabemos que eles estão longe, então nós multiplicamos o valor da entrada em 20. Claro, você pode trabalhar até uma variável dupla se você quiser ser governado processo e você quer terminar o programa. Mas por enquanto, já que há apenas cinco e sabemos que só há muito reconhecimento em um simples colchetes no programa. E viu estes suportes ferindo vezes 20. E então, é
claro, tivemos uma pequena mensagem com o símbolo percentual. Percentual fora testadores fez isso no programa, e lá você tem. Minha resposta para este curso é Projeto, então vamos prová-lo com valores distantes rapidamente. Nenhuma entrada, o que está correto. Vamos parar na entrada 23, 19 ferimentos e apenas no extremo 100 e agora vemos nossa exibição final. Dois não são permitidos entrada, o que está correto. Temos dois que não são todos a entrada no topo três são entrada inferior, o que novamente está correto. Então nós temos fora de nossos valores e ele verificou corretamente. E, claro, nossa porcentagem. 60% dos testadores entraram no programa, que está correto. E aí tens a minha resposta a este projecto. Claro, isso poderia ser feito de uma maneira simples. Alguns ajustes podem ser feitos, algumas causas salvas, e espero que alguns de vocês tenham respostas diferentes para as minhas. Isso é esperado quando se trata de programação. Há tanta liberdade para trabalhar com que está prestes a acontecer, que muitos programadores têm ideias diferentes de coração. Se resolver um problema, este é apenas um dos meus. E se você lutou, espero que essa resposta o ajude. Isso conclui isso. Ouça, no vídeo final, vou lhe dar minha conclusão sobre o que você aprendeu neste curso.
16. Introdução à programação avançada: Olá e bem-vindos à Seção 1 de programação avançada de trabalho. Com Eclipse nesta seção, real ser discutindo métodos. Métodos são pequenos programas que poderiam ser chamados usando uma única linha de código que pode ser usado para alterar valores ou criar novos. Por exemplo, no meu curso anterior, usamos o ponto igual a ignorar método caso, que era um pequeno programa embutido em jogger, permitindo-nos ignorar o caso fora de uma string que vamos tocar neste método novamente e muitos outros. Todos os senhores compartilham uma estrutura semelhante. O nome da variável aponta o nome acasalado e fechou com um conjunto de Brecken. Alguns métodos podem conter pequenos valores na Sala de senta entre parênteses, mas alguns não. Os métodos que você aprenderá nesta seção, sem dúvida, o ajudarão no futuro. Poucos programadores usam métodos, mesmo que sejam tão fáceis de usar. Você vai notar isso também. Até o final do sexto. No próximo vídeo, vamos aprender nosso primeiro método, o método para maiúsculas
17. O método toUpperCase: Olá e bem-vindo ao avanço conduziu um curso de programação com Eclipse. E neste vídeo, vamos estar olhando para o método para maiúsculas. E antes de começarmos, vamos criar nosso projeto. Então, Novo Projeto Java. E vamos apenas chamar este caso há gosto, clique terminar. Então precisávamos clicar com o botão direito do mouse na pasta Source e criar um novo fechamento. Criamos um prato principal de vazio estático público, e chamamos de teste de caso e clique em Concluir. Agora vamos usar usar a entrada neste programa, então precisamos importar os
pacotes Raj Import shover extorquir swing não estrela. Agora que temos os pacotes Rod, podemos começar a programar primeiro. Vamos falar sobre a maiúscula. Talvez no meio da maiúscula. Faça com que, como você pode imaginar, mude algo para a maiúscula. E como você deve ter realmente adivinhado, é uma corda. Nós estamos indo para obter uma seqüência de exemplo de um usuário,
e, em seguida, vamos usar o método para maiúsculas para converter toda a string em letras
maiúsculas. Então, primeiro, vamos criar uma string chamada Trabalho Igual a J opção Dor. Não mostre entrada Dia dunk, e está fora dos suportes em uma madeira perto de um ponto semi cólon. E então temos nossa primeira linha de código. Agora, nós não usamos o método. E, claro, precisamos de saída. O resultado. Então podemos fazer isso em mais uma linha, nós criamos um sistema fora. Como sabemos, May disse, Estruturas começam com o nome da variável. Eu não fechar maiúsculas com dois colchetes e lá temos. Agora vamos provar o nosso programa onde executá-lo e caixa de entrada aparece Isto é o que é maior sem primeira linha de código. Agora vamos inserir uma palavra como Hello que imediatamente são colocados no trabalho
variável string . E esta é a nossa linha de impressão. O método para maiúsculas será usado e converter a madeira Olá em suas
letras maiúsculas . Como você pode ver em nossa caixa de venda, temos a palavra Olá em tampas de alimentos e fácil começar a este curso avançado no próximo vídeo. Nós saberemos sobre o para minúsculas, perdê-lo
18. O método toLowerCase: Olá e bem-vindo Teoh Advanced Java curso de programação com Eclipse. E neste vídeo, eu vou estar mostrando a vocês o método para minúsculas e por que ele e o método para maiúsculas são métodos fixos. Primeiro, vamos criar um projeto. Seu projeto de trabalho, nome
do projeto. Ele está indo teste minúsculo, como terminar nós, em seguida, em nossa classe para a pasta de origem, dar-lhe o nome. Em minúsculas, teste como acabamento. Vamos usar a entrada do usuário como no vídeo anterior. Então vamos importar o pacote certo. Java ex dot swing Não comece. E assim como no vídeo anterior, vamos pedir ao usuário para inserir qualquer palavra e armazenado em uma variável string. Isto é o que vamos usar. A palavra mito Adan String é igual a dor da opção J. Não mostrar entrada. Morrer junto em uma madeira fechada de um semi-cólon. Então, assim como cheio e temos colocá-lo da mesma forma sistema saiu,
seria e, claro, o método não muito em minúsculas como você já deve ter adivinhado, isso faz o reverso fora. O para maiúsculas significa um conversível letras maiúsculas para a minúscula. Então, quando você executar o programa que está enchendo uma madeira com vários casos mais baixos. Idade E maiúscula l. Ok, então tudo bem, e é tudo convertido em minúsculas. E isso foi simples e fácil de fazer, assim como no vídeo anterior. Mas o que é um método fixo? Se o método X é um método que vai apenas um poder para um determinado top filha significando todos os tops
filha que não são especificados para este método será ignorado. Você descobrirá que isso é bastante comum em scanners, que estarão aprendendo mais tarde no curso. Mas por enquanto, vamos dar um exemplo do que isso faz com certas filhas. Então eu executar o programa, e inclui um número e interject filha top. Então nós incluímos a idade da capital, você sabe, e o topo do número, como cinco. Quando você executa o programa, cinco é ignorado, mas a letra maiúscula é verificada, assim como todas essas letras de string. Todos eles estão tecnicamente sendo convertidos para minúsculas, mas alguns permanecem, então você não vê diferença. Além disso, o método quer jogar dois personagens que não são laters, Então capital h Olá. Uh, e um ponto de interrogação Executar o programa, e, como você pode ver, ele foi ignorado. Isso ocorre porque o método é corrigido. Em outras palavras
, aplica-se apenas a strings. Então vamos testar isso ainda mais usando HR. Variável mudou a string para char e para convertê-lo ponto char no final zero, você vai notar que temos uma era. Seria A para minúsculas só pode se aplicar à força. Então, como eu disse antes, é definitivamente um método fixo porque ele não vai converter variável HR. O para maiúsculas em minúsculas são métodos fixos fixos para o tempo de cadeia que conclui sua lição. No próximo vídeo, vamos aprender sobre o método é letra.
19. O método isLetter e variáveis booleanas: Olá e bem-vindo para avançar curso de programação Java com Eclipse. E neste vídeo nós vamos estar olhando para Há um método de letra antes que possamos aprender o é legitimado latino assegurado sobre a filha. decisão de faturamento superior é um tópico filha muito simples foi que só pode conter três valores. Verdadeiro, Falso? Oh, não. Se nenhum valor dado para criar um booleano é o seguinte. Sentimento B é igual a verdadeiro, o nome de nossas variáveis de construção B e seu valor é verdadeiro. A razão pela qual eu vou falar sobre a variável 1.000.000.000 é porque a maioria dos métodos que você aprendeu em seu curso básico está retornando uma variável booleana principalmente quando se trata de . Se instruções em nossos loops ele precisa permanecer verdadeiro na cláusula para o loop para executar terrível a instrução if para executar o código entre seus colchetes. Então, se a cláusula retornou feitiços, em outras palavras, se o faturamento falso no loop não for executado, toda a instrução if não vai, o que é pouco faz é verificar um caractere para ver se é uma letra. Em outras palavras, se é um tonto no caso de Noah capital, então vamos mais uma vez trabalhar com a entrada do usuário é importado pacote Gentleman X. Não balançar ponto coisas Lugar é muito comum. Um agora é feito um verdadeiro vamos usar a dor opção J. Vamos remover este 1.000.000.000 dele e grande HR Babel Char C H é igual a dor opção. Compartilhe o diálogo dos pés. Digite um caractere que caracterize em zero fechado Para Simic nesta é uma maneira rápida de converter a string em um trabalho. Então agora temos valor que são restaurados na variável ch. Vamos usar nosso método e retornar um 1.000.000.000 disponível. Primeiro, vamos criar booleano para armazenar os 1.000.000.000 realmente ser igual. Agora como,
MAY disse pertence a uma classe especial conhecida como os custos de caracteres, que
significa que esses métodos podem aplicar cedo a caracteres, que
significa que esses métodos apenas aplicados a caracteres. Então, ao mesmo tempo, precisamos chamar a classe de caractere ao usar este método. Então, como usamos este método é muito diferente do que de usar o para maiúsculas ou minúsculas nós primeiro chamamos o caractere e, em seguida, nós topo do método é mais tarde e dentro temos ch close com um ponto e vírgula e lá temos ele. O método Isleta. Claro, precisamos ver a saída para prová-lo. ponto do sistema foi impresso no Be Então agora vamos prová-lo agora Vamos prová-lo. Nós executamos nosso programa, temos livros de entrada. Agora vamos provar uma filha falsa dura. Está no topo de um número. Ele retorna falso. Mas parar um caractere como símbolo de porcentagem, ele retorna false. E finalmente, vamos parar em uma letra T O que retorna? Verdade e T Capital, que é o mesmo resultado. Nós podemos, é
claro, eles usam isso em declarações se em quatro loops. Então vamos fazer um rápido, se declaração removendo estes dois últimos. Lance se e dentro da instrução if terá ponto de caractere é mais tarde ch. Então agora temos uma declaração if e um método de verificação. Isso é ótimo. Uma saída simples dentro do sistema de instrução if saiu impresso e dentro da linha de impressão terá um simples olá, apenas um pequeno encolhimento. Então isso não sabe se a instrução if retorna true. Então, executamos o programa. Vamos no topo de uma letra para tornar a declaração if verdadeira, e se funcionar corretamente,
funciona . Na verdade, ele vai imprimir caixa e, claro, seria executado se nós superá-lo qualquer outra coisa, como um número ou se nós topo em um personagem. E assim, temos o método é lixo muito útil para verificar filha que conclui esta lição no próximo vídeo, vamos olhar para o método é dígito.
20. O método isDigit: Olá e bem-vindo ao seu trabalho avançado e curso de programação com Eclipse. E neste vídeo que vamos estar olhando é o método de dígito. Nós criamos nosso projeto dentro de todos os classe importação Java X não balançar que estrela um cínico em Agora que é o método dígito. O que estes método dígito faz é semelhante ao que off o é mais tarde verifica um caractere e vê se é um dígito. Em outras palavras, se for um caractere numérico. Então vamos fazer o que criamos antes. Muito rápido. Crédito char c h é igual a J opção dor show entrada, diálogo char em entrar um número de sentimento ser igual a caráter Que é dígito ch fechou o Simic nosso próprio caminho, claro, então pode usar este 1.000.000.000 muito nascido se verificar declaração se ser e, em seguida, um sistema de saída simples não fora de lan impressão e dentro de aspas duplas. É um número, e já que estamos trabalhando no que é aqui um programa muito pequeno, vamos melhorá-lo rapidamente dentro de outro. Isso imprime uma mensagem quando o personagem não é um sistema de números fora de cordeiro de impressão e em aspas
duplas, não
é um número mais próximo do cínico. Agora vamos executar, são pequeno programa e testado em um número. Vamos primeiro testar os valores errados. Então vamos testá-lo com uma letra como T. Não
é um número. Tem grandes personagens. Esse é o símbolo percentual, não um número. Mas quando falamos em um número como três, é um número. Então nosso programa funciona corretamente, e isso é que é dígito. À medida que aprendemos esses métodos, você notará que estamos desenvolvendo lentamente uma prática de
cardo programa maior para o final da seção, estaremos usando todos os métodos que ganhamos, e agora estamos a meio caminho através. Isso conclui esta lição No próximo vídeo vamos aprender sobre o método do espaço é o que.
21. O método isWhitespace: e não. E bem-vindo ao seu trabalho avançado, um curso de programação com Eclipse. E neste vídeo, vamos estar olhando para isso é o método espacial Agora que criamos o Projeto reimportar os pacotes, vamos direto para o nosso código. Como você sabe, isso é o companheiro de espaço que pertence à mesma roupa que o é Litten é o método de dígito. Em outras palavras
, pertence ao personagem. Fechar. Então vamos criar um programa semelhante. Agora Carga CH é igual a dor da opção J. Não mostro diálogo de entrada. Feriu um personagem não afiado em zero e reto. Após essa variável de teste, teremos um teste de 1.000.000.000 bilhões igual a caracteres. Não é o que espaço e dentro ch perto de um semi cólon agora tem qualquer gosto vai. Precisamos de uma saída para ver se nosso programa funcionou rápido e seu teste de impressão. Pretendemos um caractere tal como t retorna false. Então, o edifício está lendo o é o método de espaço corretamente. Você executa o programa novamente e a resposta certa apenas um amplo espaço. Em outras palavras, elogiando a bola espacial. Ele vai criar pontos baseados personagem pressione ok, e é verdade. Outra garota simples. No entanto, essa garota é o que o método espacial é apenas um Zim Porton como qualquer um dos outros que
aprendemos até agora. Há método de espaço em branco é usado para determinar espaços entre palavras. Em outras palavras, com o programa certo, podemos usar o método é espaço em branco para determinar onde as madeiras estão em uma string, bem como quantas palavras são quanto tempo cada seria e assim por diante com o método simples enfraquecer gota de informações de nenhuma filha. Então, como iríamos ler? R. Então, como poderíamos ler uma string usando o método é espaço Wat? Bem, nós tínhamos simplesmente usado o char em um loop. Nesse loop. Normalmente temos a variável R um contador. Em seguida, colocamos o contador no gráfico na variável e usando uma instrução if, e isso é o que espaço podemos determinar em que lugar certas palavras estão. É incrivelmente útil porque esta é uma idéia muito pro tip. Off digitalização cordas e digitalização filha é muito importante quando se trata de programação e nos permite ler informações da filha que usa
textos presentes, bem como grandes e estes todos os três métodos de caracteres que aprendemos no seção do curso é dígito é mais tarde e é o que espaço. Todos esses três métodos são apenas blocos de construção para programas maiores. Alguns desses programas que eu já abordei com você que concluem isso. Ouça, no próximo vídeo, aprenderemos sobre o método de comprimento.
22. O método de comprimento: Olá e bem-vindo ao seu curso avançado de programação Java com Eclipse. E neste vídeo, nós vamos estar olhando para o método comprimento maneira vai usar a entrada do usuário. Então vamos importar os pacotes. E agora vamos entrar. O que você deve saber é que o método do comprimento do duto não pertence a uma classe. Como a maioria dos métodos que vamos estar usando o comprimento,
May disse, May disse, trabalha com a parada completa variável no nome acasalado e, em seguida, colcheta-los. Um método específico que vamos usar hoje retorna um valor inteiro, significa que se queremos armazenar o valor que este método produz, vamos ter que usar uma variável inteira. O que este método faz é medir strings. Ele conta a quantidade de caracteres que aparecem em uma string e produz um número. E uma vez que é um método que produz um número onde você tem que usar uma
variável inter Jinnah para armazenar seu valor, Mas primeiro vamos criar uma string que o uso ou entrada em, e então nós vamos pegar essa string e usá-lo com o comprimento Method string, I equivale a J opção pain, holandês mostrar diálogo de entrada perto de um semi dois-pontos e dentro, vamos pedir ao usuário para digitar seu nome. Agora vamos criar uma variável de entrevista que vamos estar armazenando o valor em iguais
entorpecidos. E agora usamos o método que primeiro topo o nome da variável que vamos estar usando o método em pernas de ponto de madeira e, em seguida, nossos colchetes duplos perto de um ponto semi dois pontos. E tão simples é que, claro, precisamos de uma saída agora para que possamos iniciar o método Testino e então eu vou colocar um
programa hipotético primeiro. É um ótimo sistema na linha de frente e dentro teremos dormentes. Certo, agora vamos executar o programa. Agora vamos testá-lo com um nome simples, John quatro personagens. Então, se o nosso método funciona corretamente e ele funciona de fato, temos cheio nos livros de saída e próximo um teste mais. Este método funciona com todos os tops de personagens, significa que se eu fosse tocar em um número um espaço de lote e lixo outro espaço amplo e um personagem Montreal via no total é de cinco caracteres espaço em branco, um caractere numérico em uma letra. Mas todos estão incluídos no método comprimento, como você pode ver aqui, então o mito do comprimento do ponto que não representa muito uso quando se trata de trabalhar com frases. Mas e quanto a senhas? Este é o programa hipotético que todos nós estamos bastante familiarizados com quando criamos uma conta com um serviço, ele nos pede para criar uma senha. Quando criamos uma conta com um serviço, ele nos pede para criar uma senha. Normalmente, essas senhas têm uma quantidade mínima de caracteres como seis ou sete, aquele pequeno pedaço de código que escaneia sua senha. O método de comprimento do ponto é o que está sendo notícia para digitalizar sua senha. Em outras palavras, podemos criar esse programa em miniatura que escaneia senhas. Primeiro, vamos ajustar nossa caixa de entrada. Digite seu nome agora deve se tornar Inter uma senha. Agora que ajustamos a queda do texto, vamos ajustar o código restante. Olhando para o que temos, será muito mais rápido começar do início, então vamos apagar essas duas terras, superando se e criando uma declaração rápida se. E dentro da cláusula if, teremos colchetes duplos de comprimento do médico. Maior então, e digamos que queremos que o pastor seja maior do que seis caracteres. Então nós colocamos em seis Então, se o comprimento da palavra é grande em seis, caracteres irá imprimir o seguinte sistema que fora. Mas imprimir e em aspas duplas. A senha é válida. Claro, precisamos ter outro caso não seja mais. Há uma cópia desta linha do jovem, colá-la e então nós apenas adicionar não sobre isso. E o que temos agora é aquele programa muito simples, um que foi escanear seu palácio e verificar se é longo o suficiente ou não. Caso contrário, maioria terá uma linha adicional de código que recarrega a página Inicia, pedindo que você entre em sua busca novamente. Então vamos executar o programa. Vamos criar um curto primeiro como seu topo em John Again Password não é ventilado. Mas se rodarmos o programa novamente em Top in the Wood for a Grameen, que é mais de seis caracteres, veremos que a senha é vend, e esse é o método de comprimento que conclui esta lição. No próximo vídeo, vamos olhar para o método em comparação com
23. A compareTo método: Olá e bem-vindo ao seu curso avançado de programação Java. E neste vídeo vamos estar olhando para o método comparado ao método. Vamos usar a entrada do usuário, senhor. Vamos importar os pacotes. E agora uma breve descrição fora do método comparado ao método. O que é um método comparado a faz é comparado a caracteres ou strings para o outro. Ao
fazê-lo, é preciso que eles estão pedindo valores chave s são números escondidos na máquina Kurd que são som para caracteres específicos. Por exemplo, a letra A em sua minúscula tem o ask Eve Alley off 97 estar em sua minúscula. Tem o perguntar um valor de 98 Ao comparar estas duas cordas com um comparado ao método e números produzidos semelhante ao da dedução, Vamos criar uma string Deixe um igual e um Em seu minúsculo, mais perto para ponto-e-vírgula, nós criamos string para deixar dois iguais minúsculas ser fechado para semi cólon com estas duas terras foram então usados em comparação com o método de volta história no vale primeiro em um inteiro em junho , um é igual um final. Esse é o caso mais recente que um médico comparado a deixar muito perto de um cínico Agora vamos ver este número para que você possa entender como ele funciona. Foram criados, saída
simples. Estamos no topo dormente e executamos nosso programa. Como você pode ver, o número produzido é negativo. Isso ocorre porque minúsculas A é 97 baixo Caso B é 98 97 menos 98 é negativo. Então eu comparei a mim que leva, eles pedem senhoras um bom ritmo e corretamente este método é mais comumente usado para Alfa Betar Zing filha. O que ele faz da string é pegar o primeiro caractere e comparado com o primeiro caractere de outro fluxo. Então, se fôssemos ter caráter a e caráter ser co pago, obtemos um negativo. Mas se tivéssemos caráter, um personagem, um teria zero. Como você pode ver quando eu executar o programa agora, o que aconteceria se tivéssemos B no 1º 1 e ver no doente no negativo? Compara os 2 primeiros avisos. Eles não são diferença e, em seguida, passa para os doentes e personagens que estarão em C 98 99. O valor é o mesmo. Se eu tivesse que mudar o C para um D. Nós ficaríamos negativo, também, como você pode ver uma saída para que ele possa trabalhar de qualquer comprimento de corda. Em outras palavras, poderíamos Compean nomes e alfabetizá-los em conformidade. Isso pode ser feito com o seguinte if declaração primeiro, vamos apagar estas duas linhas do ano. Vamos mudar nossos valores de um B para John e de 82 Jack Reading criar nossa declaração se e dentro das roupas levarão um holandês comparado a deixar ao significado. Se a segunda string fosse chegar tarde nele fora um pouco, então seria menor que zero e iria executar o código entre esses dois colchetes, modo que a saída seria Jack antes de John, então a saída seria John antes de Jack. Então, digamos que o sistema fora da terra de impressão e dentro dos colchetes teremos um atrasado mais espaço de aspas duplas,
em seguida, espaço , mais tarde para depois do conjunto de colchetes. Quem mais? Para a outra alternativa, vamos copiar a mesma linha de código, exceto ajustar os valores. Assim, o segundo nome aparecerá para o primeiro nome, deixando-nos saber que é alfabetizado ao contrário. Então vamos executar o programa e ver se funciona. Jacque Lynn John, o que está correto. Os jays são as mesmas apostas A e o diferente. Então um vem antes tão alfabetizar no programa. É um simples é que todos nós sabemos qual nome vem primeiro. Usando este método simples que conclui esta lição No próximo vídeo, discutiremos o projeto para a seção.
24. 2º discussão de projeto: Olá e bem-vindo a você curso de programação Java Avançado com Eclipse. E neste vídeo estamos discutindo o projeto para a Seção 1. Para este projeto, você deve criar um programa onde vários valores serão inseridos e você irá processar a filha e a saída. O resultado. A informação que será inserida é o primeiro nome. Um sobrenome e uma idade. Esses valores seriam entretidos duas vezes. O que seus programadores para é garantir que a idade é acima de 18 anos. Caso contrário, o programa será executado novamente, permitindo que o usuário entre em filha mais apropriada. Aqui está o exemplo, filha. Vai trabalhar com Steve L. por 26 anos. John Brava, 35 anos. O que ela deve induzir converter esses nomes duas maiúsculas completas organizadas por seus sobrenomes em ordem
alfabética e saída os nomes como a inicial o primeiro nome espaço médico e inserindo com a idade impressa abaixo dele. O resultado. Filha vai olhar como segue um começo. Alfa 26 j ponto brava 35. Aqui está uma breve recapitulação do que precisa ser feito no programa. Filha precisa ser inserida fora de três variáveis. O primeiro nome, um sobrenome e um sobrenome. Se a idade for 18 anos abaixo, a entrada é necessária novamente para que o usuário insira a filha apropriada. Uma vez que você tem a filha, você precisa anunciar esses dois nomes pelos sunitas. Este programa irá conter um loop while se instruções usuário entrada em comparação com
o método no para o método maiúsculo no próximo vídeo, Eu vou dar-lhe, Marlon disse a este programa.
25. 2º resposta do projeto: Olá e bem-vindo ao seu curso avançado de programação Java com Eclipse. E neste vídeo, eu vou dar a vocês o meu no projeto de certa seção um. Primeiro, vamos criar nossa pasta de projeto, New John Project. Vou ligar para o meu único tipo, porque é isso que vamos fazer neste programa. Concluir, em seguida, adicionar o nosso trabalho um perto da pasta de origem. Uma pequena cidade chamada “Vazio Extrativo”. Main deve ser adicionado. Clique em Concluir. Como você sabe, um dos requisitos para este programa é usado entrada. Então precisamos importar os pacotes. Importar Java, ex-médico, balançar Stone Closer para me ver, Coronel. E agora vamos direto para o revestimento. Agora eu vou mostrar a vocês as variáveis de string que eu vou estar usando neste programa. String if name, que contém o primeiro nome que usar o enter, eu vou obter com o valor de aspas duplas. Então minha segunda string é o nome s, que conterá o sobrenome. Em seguida, primeiro, que conterá o nome que vem primeiro. Uma vez Alfa protestar em segundo lugar, que continha o doente de nome uma vez Elba jogou e uma variável temporária. O que? Você vai ver o que eu útil mais tarde e, claro, é criar um inteiro para a idade em idade igual a zero. Estes valores serão alterados à medida que o programa é executado, uma vez que temos entrada do usuário neste programa. Então, o nosso programa ainda estava em execução, mesmo se o usuário entra na filha do lixo e sabe que é um ataque ao usuário. Este é um termo concorrente conhecido como riso JIA JIA, significa lixo no lixo para fora. Então, no caso de o usuário entrar em Bear Daughter, podemos evitar urso filha sendo ID de saída. Agora vamos passar para o nosso primeiro loop A for loop, que será executado duas vezes para os nossos iguais. Zero. Eu estou ouvindo eu pressionar mais cardos para que o usuário entra para sentar-se ou valoriza o nome da primeira pessoa e o nome da segunda pessoa. Próximo rugido. Tenha um loop while no loop for, que será executado até que o usuário entre em uma idade acima de 18 anos. Então, o loop terá a seguinte aparência enquanto a idade é menor ou igual a 18, porque queremos que o usuário indiano, um valor que é maior do que 18 para 19 o suficiente. Então, enquanto este código está em vigor, o loop ou executar uma e outra e outra vez até que a idade é maior do que após 18 anos. Então vamos começar a importar para a primeira string se o nome é igual a J Opção Pagando ponto show em reservado Dalia Nuck em seu primeiro nome. Como a mensagem exibida holandês para cima do caso, eu estou adicionando este método no final para nos salvar código para o on. Mas isso vai então fazer é converter a entrada do usuário para a maiúscula. Assim, nosso 1º 1 Steve, será convertido para Steve em maiúsculas completas, a fonte para tornar mais fácil se o usuário decidir pretender Doutor que não inclui maiúsculas. Ele cria uniformidade na informação, o que é muito importante. Você não quer que os mentirosos saiam da sua informação. Em seguida, criamos a mesma saída para o sobrenome, seu nome é igual, e eu vou apenas copiar esta linha aqui e mudar seu primeiro nome para seu sobrenome. E agora, para a terceira idade de entrada, idade é igual a suas partes e Andrzej opção dor por dentro Não mostrar entrada. Morrer ao longo Inter, você sabe, entrar u h perto o mesmo eu, coronel, e essa é a nossa entrada. Então eu estou olhando para o que temos ainda é um loop while que continuará a inserir nessas três variáveis até que a idade seja maior do que a de 18 anos. Uma vez que o grupo selvagem está em execução,
em seguida, o loop for será executado novamente. Então eles usam como para re inserir esses valores. O que é real, então, fazer é criar uma declaração if que irá comparar os nomes. Este é o lugar onde nossa variável temporária vem no topo If tim dot comparado com o nome de Los. Mas isso vai, em seguida, taxas tomar a variável temporária que é sentar em triplica e em comparação o sobrenome desde que um nome conhecido começa com três z em suas maiúsculas completas, qualquer que seja o sobrenome vai estar ocorrendo fora. Mas isso vai então fazer é pegar os valores pedindo do sobrenome e adaptá-los a partir do temporário que é triplica. Se o sobrenome que o interesse do usuário não contém quatro maiúsculas facilidade no início que, sem dúvida, não irá. O cartão tem a seguinte aparência Tim é igual a s nome e por baixo segundo é igual a primeiro. Mas saiba que teremos primeiro igual se o nome ponto Char em zero mais aspas duplas. Espaço de parada total Sobrenome s mais barra invertida em que iniciará um novo mais fechamento de idade de um ponto semi dois-pontos. Agora deixe-me passar por estes três empréstimos, variável
temporária será substituído por discernimento. Então, em nosso primeiro nome, temos Alfa temporária, em seguida, se tornará l para Então, quando o programa é executado novamente para colocar no segundo conjunto de irmão de Eli será comparado com Alfa em vez da viagem. Era isso? Isto é para que possamos alfabetizar a filha. Segundo igual a primeiro não significa nada no momento. Mas se o programa é executado novamente e o segundo conjunto de valores deve vir antes do 1º 1 então estes dois entrarão. Esta linha de código irá funcionar corretamente e alfabetizar os dois pedaços de filha. Esta terceira linha é processar o médico. É para dar a inicial como você pode ver quando é a responsabilidade dele. Zero parada completa que adiciona o sobrenome começa uma nova terra e uma idade a imprimir 1/2 do resultado que queremos. E é claro que precisamos de outra coisa. O outro é no caso do segundo conjunto de valores vem após o primeiro conjunto, então o outro irá conter o seguinte código em segundo lugar, e nós simplesmente copiado este Lana VM e colá-lo abaixo novamente. Isto é apenas para processar. A filha agora terá o primeiro valor no topo aqui na primeira instância Way net. E agora supondo que nosso programa funcione corretamente, não
tínhamos nosso primeiro nome. Em seguida, temos o nosso primeiro conjunto de valores capuz na primeira variável em. Temos nosso segundo conjunto de corpos colocado na segunda variável. Agora, antes que o programa seja executado novamente, precisamos ter certeza de que a idade é igual a zero novamente para que onde o segundo conjunto de filha será realmente executado caso contrário o tempo ele será ignorado. Eo E programa não vai funcionar. Então H é igual a zero perto de um cínico. Agora que você completou a maior parte do nosso ocorreu, precisamos da saída. A saída é um único sistema de plano de impressão, e parece o seguinte sistema apt terra impressão ponto e no som de registros terá primeiro, Sim, barra invertida para iniciar um novo mais doente. E isso produzirá nossa filha. Esse é o nosso programa de classificação acabado. Agora, vamos ver se funciona, e agora vou entrar na filha com idade, que é abaixo de 18 ou incluindo 18 caixas SAR. Começos completos como John Necks e a Idade que eu vou ter é 15 e eu vou continuar fazendo isso para ver se eu selvagem funciona corretamente. John Mix, 12 anos. E agora esta é a terceira entrada. John a seguir, e nosso programa ainda está funcionando. A Filha Mau, o que está correto. Agora vamos começar a entrar na filha certa, Steve Elson e a idade de 26 anos. E agora está na dor. Irmão John, 35 anos. E como você pode ver abaixo, nosso médico imprimiu corretamente. Todos os iniciantes foram ignorados, e nós temos nossas iniciais. Temos nossos sobrenomes onde quer que seja. Mas como saberemos se a alfabetização funcionou? Bem, vamos executar um programa novamente e usar o irmão primeiro e depois o Alfa. Sir John Rafa, 35 anos. Steve Elfin, 26 anos. E como você pode ver, Steve, L. For ainda aparece no topo. Então eu não só processou nossa filha, mas temos Alfa Beto durou bem, mas temos anos de informação completa e é para cima. Coloque-o limpo e simples para o usuário ler. Este é o meu projeto da Seção 1. Se o seu programa contém mais linhas de coalhada do que a minha, sugerindo revê-lo
mais uma vez para criar um programa mais eficiente, é melhor ter o mínimo de terras de código possível. Se o seu programa funciona e tem a mesma quantidade ou menos linhas de código e mês coisa. Parabéns. Você está completa. Projeto da seção um Flying Colors que conclui esta lição no próximo vídeo. Nossa dá uma conclusão para o que você aprendeu nos seis.
26. Introdução a Seção 2 de programação avançada: Olá e bem-vindos à Seção 2 do seu trabalho avançado, um curso de programação com o Eclipse. Nesta seção, vamos aprender alguns métodos essenciais para Dr Processing o método substrato eo
método index off . dois métodos são especialmente úteis para processar cadeias de caracteres. Inputted pelo usuário, no entanto, também
estará usando esses métodos para processar strings que têm bean digitalizado a partir de um texto desses métodos não são exatamente difíceis que alguma prática é necessária para dominá-los completamente . Para ajudá-lo a entender esses dois métodos, é melhor que você entender completamente variáveis string caractere de Ebel no gráfico no método. Com esse conhecimento de backup, aprender esses métodos será fácil e esses métodos essenciais, sem dúvida, o ajudarão
no futuro. No próximo vídeo, vou dar-lhe uma introdução ao método sub string.
27. O método de substring: Olá e bem-vindo ao seu curso avançado de programação Java com Eclipse. E neste vídeo eu vou dar-lhe uma introdução ao método sub string. Um método sub string é usado para separar uma string para que onde podemos retornar uma
seção específica fora desse texto. Por exemplo, vamos usar a frase. Strings são linhas de texto usando o método sub string e números. Podemos decidir onde a corda é cortada e qual parte da corda é retornada. Agora que estabelecemos isso, vamos olhar para este exemplo Linha de código. Aqui temos um sistema simples, nossa linha de impressão e dentro dos suportes, temos a frase não sub suporte de corda cinco Close bracket. O pai significa que a corda que cortamos no quinto lugar na linha de texto. Este é o lugar onde o sistema número lugar entra em jogo. Se você quisesse cortar a corda desde o início, em outras palavras, não
haveria diferença. Nós teríamos zero se ele quisesse cortá-lo após o primeiro personagem, nós teríamos ganhado isso. Temos pai neste parêntesis, que
significa que após o primeiro caractere, a corda será cortada para este exemplo. Strings ou linhas de string de texto serão cortadas após o quinto caractere que significa depois de in. Então o que imprimimos é o espaço GS, nossas linhas de texto. Vamos dar uma olhada neste exemplo. Vou colocar uma frase interna começa sub suporte de cordas cinco vírgula, sete colchetes. O que estamos fazendo é decidir qual seção da corda é cortada desde o início até o fim, significa que podemos decidir em que ponto as cordas entram assim como começam. Então nós temos 57 Nós sabemos o pé de gado luta longe. Então o primeiro personagem será G. Os Knicks cortados são sete e o sétimo corte direto antes do espaço, significando que o que imprimimos é GS que conclui isso. Ouça, no próximo vídeo, vou mostrar-lhe como usá-lo no eclipse, bem como alguns exemplos mais para trabalhar.
28. Prática do método de substring: Olá e bem-vindo ao seu adiantamento. Dirigiu um curso de programação com o Eclipse. E neste vídeo, vamos praticar usando o método sub string. Primeiro, vamos criar nosso projeto. Agora que criamos nosso projeto, vamos importar os arquivos que vamos usar. Teremos que usá-lo entrada. Então é importar os pacotes de asa Java X. Agora vamos começar testando a frase muito básica que mencionei no
vídeo anterior . Primeiro, vamos criar a string variável. Chama-se Saved. Sua sentença é igual a cordas que são terras fora, texto perto de um ponto semi cólon. Em seguida, criamos um ponto de saída do Dr Prince Tom. E lá dentro, vamos ter a corda do sub. Torna sendo usado e entre os suportes ST ponto sub string rápido. Agora, quando executarmos o programa, vamos ver g R terras de texto. Se trabalharmos no sistema numérico, podemos descobrir onde exatamente ele irá cortar na corda. 123 completo cinco. Então, de G em bosques. Então nosso programa de sub string está funcionando corretamente. Agora vamos dar um passo adiante e vamos cortar o gramado em um ponto específico, digamos 10. Então vamos continuar trabalhando a partir do Isso é 12345 Ele deve acabar em nosso. Então, executamos o programa. Recebemos o nosso e percebemos quando eu selecionar a terra. Não há espaço depois, então ele corta antes, não depois do 10º lugar. Isso é trabalho de entrada do usuário. Vamos tirar nesta linha de você aqui e grande nossa caixa de diálogo importação J opção dor mostrar entrada, diálogo e dentro da caixa de mensagem digite uma frase. Fazer isso trará um piso fundamental para a mesa. Quando eu executar o programa, você vai notar uma era o índice fora dos limites exceção, o que
significa que a string que estamos tentando dividir não pode ser dividida com os
parâmetros definidos . Em outras palavras, há 10 não se encaixa na corda. Eu entrei “Olá”. Uma cadeia de cinco caracteres não pode ser cortada no 10º lugar, então está fora dos limites quando o usuário entra em qualquer médico que não se encaixa em nossos erros de código surgem. Claro, Aiken temporariamente remediar isso alterando os valores para como um e dois em vez de cinco e 10. Então, quando eu executar o programa e estão falando Olá, ele funciona. É claro que isso nem sempre pode ser resolvido. Um usuário também pode inter apenas uma letra, por exemplo, A. E então temos outra exceção fora dos limites. E novamente nós planejamos remediar. Mas é tudo temporário se eles usam o decide entrar e nada. Então, quando eu corro, o programa funciona. Certo, um pequeno. Obtemos índice fora dos limites exceção. Ele não pode cortar algo que não são os erros como este pode ser facilmente resolvido. Você pode criar uma instrução if onde nada recebe cortes até o usuário entrar, algo que é longo o suficiente para ajustar os parâmetros. Ou você pode criar um tempo constantemente perguntando ao usuário até que ele eventualmente insira algo que se encaixa nos parâmetros. Ou você pode usar o método de comprimento e algumas funções de metanfetamina para descobrir exatamente onde você quer cortar as coisas. Mas tudo se resume a um simples problema. E se você quiser cortar algo específico, não
podemos confiar sozinhos no estagiário do usuário no comprimento certo da filha. Como criamos um programa que escaneia esse texto antes de usarmos sub string para cortar uma filha
extraída? É aí que entra o método index off. Isso conclui isso. Ouça próxima falha, vou dar uma breve introdução ao índice off.
29. Introdução ao índicede o método: Olá e bem-vindo ao seu curso avançado de programação Java com Eclipse. E neste vídeo vamos discutir o índice off e perdeu índice off métodos. Thean Dicks de métodos são formas de scanners que poderiam ser usados para digitalizar através de texto e encontrar caracteres ou strings específicos. O índice geralmente último índice off método retorna um inteiro que inteiro se refere ao lugar em que o caractere ou string está localizado no texto. Vejamos esta frase de exemplo. Esta é uma frase aleatória fora do seguinte código em temp igual a frase ponto índice off estão entre aspas simples porque é um caractere. O resultado que será ID de saída se você colocar na variável temp é 10. Isso ocorre porque, acordo com o sistema numérico, as letras começam zero e movem nossa força em 10º lugar. Isso está sendo o são para aleatório em Esta é uma frase aleatória, e como eu mencionei antes, isso também funcionará de variáveis de string. Então aqui está uma versão atualizada do código. Desta vez estamos procurando uma palavra aleatória, então usamos aspas duplas porque é uma string que você acha que o resultado ainda é estanho. Isso ocorre porque a palavra está localizada começando no 10º lugar na string. Esse é o método index off, que verifica da esquerda para a direita o último índice off escaneia da direita para a esquerda, ou
seja, se você quiser a última instância de um caractere ou palavra, usaríamos o último índice desligado. Por exemplo, se você quisesse localizar onde a última palavra estava em uma frase? Bem, o que você faria é usar o índice perdido off e o espaço selvagem de caracteres, e ele irá localizar a última instância de que espaço e uma string significando adicionando um. Você pode então encontrar o lugar da primeira letra para a última palavra Casal nestes dois métodos com método sub string pode ajudá-lo a digitalizar strings e extrair filha. Então, se você está procurando uma palavra específica nesses outros métodos para usar, que conclua esta lição no próximo vídeo, vamos praticar usando o índice fora do Índice Perdido, self e os métodos sub string juntos
30. indexOf prática: Olá e bem-vindo ao seu curso avançado de programação Java com Eclipse. E neste vídeo, vamos praticar usando os métodos index off com o método sub string. Primeiro, vamos criar nosso projeto para este projeto. Não temos entrada de usuários. Vamos praticar com cordas normais que criamos nós mesmos. Portanto, não há necessidade de importar pacotes externos. Vamos direto para a codificação e criar uma frase para trabalharmos. String enviada é igual a aspas duplas. E vamos usar esta é uma frase aleatória perto do mesmo Yucatan. Agora vamos praticar usando o método index off sozinho antes de passar para os outros dois. Vamos encontrar a primeira instância off s. Teremos que, é
claro, claro, nosso colocar o nosso vale não sair da frente e dentro dele vai usar o índice de pontos método off e entre aspas simples é assim que enviou o índice de pontos fora e ele À parte é e corremos até ela novo. Universite imprime o número três. Isso ocorre porque o sistema de número local começa em zero. Então seria zero h seria um. Eu estaria ao seu máximo. Este é o três. Claro que o mesmo se aplicaria para você usar o método gráfico no, que é auto-explicativo. Então nós tiramos, indexamos e tentamos char em cada top em três. Só estou jogando o programa. Você percebe que agora temos s tão índice off método está funcionando perfeitamente. Agora vamos passar para as últimas túnicas fora. Então nós tiramos nosso char e vamos dizer que queremos encontrar o índice perdido fora. Veja as aspas simples de índice perdido. Vi você notar que temos o valor 23. Como podemos ter certeza de que isso é ótimo ou para nos poupar tempo de contar Quantas letras eles estão na frase eram apenas o principal incentivo do conhecimento de comprimento. Nós escrevemos esse casaco. Você vai executar o programa? Temos 25, então são 25 caracteres e, como você sabe
, começa em zero. Portanto, 0 para 24 c é o segundo perdido, que faz um 23 que está corrigindo nosso índice de perda método. Tudo está funcionando corretamente. Agora vamos passar a combinar esses dois métodos com o método do substrato. Digamos que queremos tirar uma palavra específica da frase. O que foram então utilizados é o nosso substrato método sub string. Então usaríamos o índice desligado. Então isso enviou o índice fora e o específico seria, digamos aleatório Então nós usaríamos aspas duplas para e, hum e agora nós queremos apenas cortar o resto,
que é o espaço e, em seguida, frase para que tivéssemos vírgula em. O que nós então fazer é copiar o índice de pontos enviado lanterna fora, colá-lo no seguinte espaço, e nós adicionaríamos, como muitos caracteres que eles são, então há seis caracteres aleatórios, então nós vamos Adicione seis. Agora, quando executamos o programa, ele imprime a palavra aleatória e você vai notar que não há espaço após aleatório onde exclusivamente cortar a palavra, extraindo-a da frase e eu vou colocá-lo na caixa de saída abaixo aqueles dos métodos index
off e como usá-los de substrato para escanear strings e extrair. Filha que conclui isso. Ouça. No próximo vídeo, discutiremos o projeto para a seção
31. 3ª discussão de projeto: Olá e bem-vindo ao seu curso avançado de programação Java com Eclipse. E neste vídeo, vamos discutir o projeto para a Seção 2. Para este projeto, você vai estar usando os métodos index off loss index off off e sub string. O que você precisa fazer é pedir ao usuário para inserir no primeiro nome do meio e sobrenome tudo em uma string. Você deve então dividir essas três palavras em três variáveis diferentes. Primeiro, meio e último, e então você está de pé para cima. Coloque-os da seguinte forma. Você terá o primeiro nome dois-pontos e, em seguida, o primeiro nome, e então você vai fazer o mesmo para o meio e sobrenome abaixo um do outro. Depois de ter imprimido todos os três nomes da seguinte maneira,
você está, em seguida, a saída na última linha. O primeiro nome,
em seguida, há o segundo nome inicial espaço de parada completa e, em seguida, seu sobrenome. Então, por exemplo, temos a entrada do blog Joe Henry para ser saída. É primeiro Kerlon, Joe Middle Colon Henry última onda no blog e, em seguida, abaixo dele, Joe H dot blog. Este é o seu projeto para a seção. Você também precisará usar um método que ele aprendeu na seção anterior. No entanto, um par de thes três métodos que deve provar nenhum problema no próximo vídeo, Vou dar-lhe a minha resposta a este projeto seções.
32. 3ª resposta do projeto: Olá e bem-vindo ao seu curso avançado de programação Java com Eclipse. E neste vídeo vou dar minha resposta ao projeto da Seção 2. Primeiro, vamos criar a pasta Projeto, Novo Projeto Java. Eu não especifiquei o que você deve nomear. Nenhum projeto Java. Portanto, cabe a você decidir que eu não sou processo nome Kuhlmann porque nós não estaria processando um nome em Click Finish Agora que criamos projeto, vamos criar nossa cláusula principal. Nosso menu suspenso clique direito consoles nova classe, e vamos chamá-lo de processo nome, bem como, e queremos adicionar o acasalado principal como especificado na discussão do projeto. Vamos usar a entrada do usuário, então vamos importar os pacotes. Importar Java X, não balançar ponto estrela perto de um ponto-e-vírgula. Agora vamos primeiro começar criando uma variável que irá conter os nomes do usuário para nomes de string igual J Opção Hang Dr Show diálogo de entrada e é nossas aspas duplas em seu primeiro meio e sobrenome fechar com semi casaco. Agora que criamos essa variável, vamos passar para a história em valores para as três variáveis que eu envelheci antes de uma variável para o primeiro nome e nome do meio primeiro, vamos criar um para o primeiro nome String. Vamos para os primeiros iguais que estamos no topo de nomes, não sub string. E desde que o primeiro nome aparecerá na primeira linha, teremos que começar do zero com nossa sub string, e teremos que fazê-lo até que os primeiros nomes de espaços em branco não indexem entre colchetes, espaço entre aspas
simples, Feche-o e ponto-e-vírgula Isso deve tirar a primeira parte do nome para fora. Em seguida, criar uma string para o nome do meio String Middle é igual a nomes. Não sub String dentro agora nomeia o índice fora do espaço de aspas simples, e nós vamos adicionar um. Então é aí que podemos obter o primeiro personagem após o espaço amplo, não incluindo o espaço em branco. Depois de ter feito isso,
nós, em seguida, nomes Atacama não perdeu índice off e dentro quer espaço. Isso se refere ao espaço entre o meio e o sobrenome. Feche um cínico Agora vamos passar para o sobrenome. String último é igual a nomes substring ponto e, como antes, teremos nomes. Não durem o índice em vez do índice de “Quero espaço” mais um próximo de um sênior. Não precisamos adicionar um segundo perímetro porque o nome perdido está no final, e essa é a peça que queremos. Isso deve armazenar são três nomes nas três variáveis. E agora vamos sair. Coloque-o como segue sistema Não saia na frente em um primeiro. Vamos espaço perto mais primeiro. E agora, em vez de criar vários sistemas com a nossa impressão, vou mostrar-vos um atalho que inicia uma nova terra dentro de um único sistema. Nossa impressão digital mais para continuar. E o atalho é barra invertida em que começa uma nova terra. Tudo o que aparece entre as aspas duplas. Não aparecerá quando impresso, então vamos apodrecer como se não fosse coisa. Não ligue no Space Way tinha o nome do meio mais explosão no último cólon espaço mais perdido. Agora criamos a primeira parte da saída. Como estamos economizando empréstimos, vamos criar a próxima parte no mesmo sistema. Nossa terra de impressão mais barra invertida em abençoar pescado espaço nós o shar do meio em zero lugar, citações
duplas, espaço de parada
total e vamos adicionar o sobrenome perdido. E lá nós temos colocado em uma única terra de saída Agora nós quando você executar o programa, nós vamos ser convidados a estagiar. Vamos usar o nome de exemplo que mencionei antes no vídeo anterior. Joe Henry Blocos e Click. OK, e lá temos a saída completa Primeiro Joe Middle Henry Último blog e escolhemos blocos
H, eu especifiquei. Como você pode notar, o programa está se tornando mais comprimido. Há mais código em uma única terra que existe antes. É o que cria programas mais eficientes. De certa forma, menos código é melhor. Nem sempre, mas na maior parte do tempo é. Mas, a longo prazo, se eu estiver escrevendo centenas de linhas de código, então isso tornará mais fácil para mim encontrar a saída. Claro, se você trabalha em vários programadores, você pode adicionar seus comentários para especificar afastado. Tudo é, por exemplo, para encaminhar barras. E eu diria que aqui é onde os próprios touros estão, ou outro para os cílios de Ford acima da saída. E eu vou dizer, eu coloquei Então este programa é uma excelente prática para criar essas linhas compactadas de código,
bem como dividir seções e organizá-las, tornando-as eficientes para outros programadores para olhar tão bem quanto você. certa seção para o seu projeto. Espero que ache útil. Isso conclui. Sua lição no próximo vídeo é concluir a Seção dois.
33. Conclusão à seção 2: e isso conclui a Seção dois para o seu avanço. Programação de trabalho vai com o Eclipse. Nesta seção, você aprendeu três métodos importantes. O índice off perdeu índice off e sub métodos string. Aprender esses métodos ensinaram o princípio básico da digitalização. Procurar filha específica em arquivos de texto é muito importante, e com esses conceitos em mente, isso tornará a aprendizagem de scanners adequados nas seções futuras muito mais fácil. Esses métodos são muito úteis para processar filha, mas é digitalização funciona. Justus bem, como qualquer outro scanner que vamos aprender, portanto, é essencial que você mantenha esses métodos e mente em nossas seções futuras. Parabéns e chegando até aqui no curso, e te vejo na próxima seção.
34. Introdução à seção 3: bem-vindo à seção três do seu curso avançado de programação Java com Eclipse nesta seção, vamos aprender como criar objetos a partir do scanner e imprimir classe rotter. Vamos usar o escaneamento de uma classe para escanear arquivos de texto prontos e processar filha o fechamento da rata de
impressão que vamos usar para apodrecer em arquivos de texto. Agora, mantenha este ponto em mente. O scanner é muito importante para os nossos estudos do Opie. Digitalizar arquivos de texto para extrair filha é muito importante e programar como vamos estudar programação orientada a objetos é criar programas em miniatura. Um deles é um programa que vai consistir no scanner e usando estes para avançar pedaços de código, vamos avançar nossos estudos em programação Java. Por enquanto, o scanner não tem nada a ver com um P. Vamos criar um scanner básico em nosso método principal e usá-lo para ler arquivos de texto e outras faixas. O scanner close contém vários métodos que usamos para ler arquivos de texto. Você aprenderá sobre esses métodos nesta seção à medida que avançamos em direção a
programação orientada a objetos . Estas lições tornaram-se mais complexas e mais difíceis de compreender. No entanto, se você tomar o seu tempo e praticar O que você aprendeu. programação orientada a objetos não deve ser aborrecida. No próximo vídeo, vou lhe dar uma introdução ao scanner.
35. O varredor: Olá e bem-vindo ao avanço Job. Um curso de programação com Eclipse. E neste vídeo, vamos discutir o scanner primeiro. Você precisa entender a hierarquia por trás do scanner. Há três estágios para essa hierarquia. Temos um encerramento neste caso, um scanner perto. Então temos um objeto no objeto. Contém métodos que são pequenos programas. O próprio ferreiro. Está fora da tomografia. Uma cláusula que vamos aprender. Ajude-nos a digitalizar através de texto procurando por tops médicos específicos. Aqui estão alguns dos métodos de digitalização que vamos usar. Temos o método doc seguinte, o próximo número inteiro, o próximo duplo e o próximo faturamento. O próximo encontra a próxima string o próximo inter funds, o próximo inteiro. E como você pode adivinhar para os outros dois próximos fundos duplos, o próximo duplo e Experian plantas próximo edifício. Esses métodos têm uma memória. Em outras palavras, ele ignorará quaisquer descobertas anteriores. Se você fosse usar o método novamente, Por
exemplo, se tivermos uma string contendo duas palavras se fôssemos usar a próxima primeira vez, ele vai ter a primeira palavra. No entanto, se usarmos uma segunda vez ele vai encontrar a segunda. Será que esta memória ea combinação desses métodos vai nos ajudar a digitalizar através de grandes
arquivos de texto com facilidade. E não se preocupe, você aprenderá sobre eles corretamente no próximo vídeo. O benefício sobre esses métodos é lá converter automaticamente o que o médico Top está procurando. Então, se você está digitalizando uma string e você quer obter uma entrevista fora dela, a próxima extremidade feita que irá converter esse inteiro para que você possa felizmente armazená-lo em uma
variável indigente . Antes de podermos usar todos esses métodos, temos que primeiro criar um scanner para criar um scanner. Existem várias etapas que um EUA importa os pacotes necessários. Dois. Você deve criar o objeto do scanner. A criação do objeto do scanner pode ter a seguinte aparência. Você terá o scanner chamando o scanner fechar um salão. Este é o nome mais comum para digitalização. Uma linha de texto é igual a um novo scanner
e, entre colchetes, você terá a string ou o arquivo de texto que você digitalizará. Claro, é uma boa prática fechar sempre os scanners assim que terminar. Sendo assim assim. Se você fosse usar o scanner novamente, seria re fresco ignorando tudo o que ele descobriu antes e começando de novo. Claro, isso não é necessário, mas para programas mais longos e muito mais complexos, você deve ter em mente para fechar o scanner para fechar o scanner, você topo no código a seguir. Um nome de salão do ponto do scanner fecha colchetes duplos perto de um ponto semi dois-pontos. Como o scanner separa variáveis de uma string? Ele usa o que é conhecido como um delimitador-lo. O limitador é um único caractere que separa valores dentro de uma string. Por exemplo, em uma frase, temos espaços entre nossas palavras. Estes espaços são o padrão um limitador, o delimitar er fora do espaço em branco, que é o padrão ou automaticamente separar esses vales no que é conhecido como tokens. Então essas palavras se tornam tokens nas honras dos scanners, e quando você usa seu método, ele converte esses tokens através da variável desejada. No entanto, o seu delimitador pode ser alterado, uma vez que alguma filha nem sempre está separada com um espaço amplo. Faremos isso em um vídeo posterior que conclua isso. Ouça. No próximo vídeo, vamos praticar o uso do scanner
36. Prática de varredor: Olá e bem-vindo ao curso de programação Java Avançado com Eclipse. E neste vídeo, vamos praticar o uso do objeto do scanner. Primeiro, vamos criar um projeto de arte. Agora que temos grande em nosso projeto, vamos importar os pacotes que estarão usando o scanner requer o pacote utilitário importação java dot util dot stone. Isso direcionará o pacote diretamente para o nosso programa para que possamos usar o scanner sem eras Vou mostrar-vos todos os métodos básicos antes de passar a uma
prática de scanner mais avançada . . Para usar esses métodos, precisamos ter uma corda para pele. Então linha de corda é igual. E no meio, essas citações duplas têm quatro tops médicos diferentes. Olá sendo a corda 40 sendo um inteiro 2.5 sendo um duplo e verdadeiro ser um edifício e roupas de um ponto e vírgula. Agora que fizemos isso, onde você vai criar o objeto scanner e vamos dar-lhe a string para
digitalizar para fazer isso, vamos criar scana online. Um salão será o nome do nosso objeto de pele igual a um novo scanner. E entre esses briquetes, teremos a corda que vamos escanear,
que é o almoço e depois fechamos para ponto e vírgula. Agora que fizemos isso, vamos criar quatro variáveis para conter esses valores servindo. Vamos começar com a variável string. A primeira corda equivale a um salão. E para obter uma corda, usamos o próximo nada. E então os suportes e fechamos um casaco semi. Em seguida, fazemos a mesma coisa com a inteligência int num é igual a um ponto de salão Próximo int colchetes perto de seu Emiko que terá o próximo inteiro sendo 14. Agora nós fazemos o duplo Denham é igual a um salão que próximo duplo mais perto de Simic em e para o edifício também ser teste lean é igual a um ponto salão próximo edifício. Agora estamos feitos usando um scanner e como é a prática comum, devemos fechá-lo um salão de pontos roupas registros e um ponto-e-vírgula. E agora, é
claro, precisamos ter uma saída para ver se nossos valores estão sendo armazenados corretamente. Um grande sistema, nosso problema, e dentro dos suportes vai imprimir cada um começou uma nova linha como vamos seria numerar Denham e testar. Agora que fizemos isso, estávamos em nosso programa para ver se imprime os vales e ele realmente tem toda corda. Temos um duplo introgénio. E, claro, nosso edifício submeteu o seu funcionamento corretamente. E o scanner está com medo da indústria para a próxima parte disso. Ouça, eu vou criar um pequeno programa onde o usuário tem que entrar no primeiro nome, sobrenome idade na mesma terra. E vamos usar nosso scanner para obter esses valores primeiro, o para elevar tudo até a criação do scanner. Em seguida, importamos nosso pacote de trabalho X swing. Então eu uso eu não posso inter nos valores. Agora que você fez isso, criamos uma opção de dor J. Eles importam o diálogo em um nome completo e idade. Agora que fizemos isso, vamos criar algumas variáveis para conter esses valores. Então vamos criar um para o primeiro nome. Usamos um salão próximo como antes para pegar a corda. Mas agora há um segundo riacho. Como você sabe, o scanner tem uma memória, então ele irá ignorar a string anterior e obter a próxima tão acima na string. Último é igual a um ponto de salão próximo, foi que qualquer sensação de escolher o primeiro nome novamente. E, claro, um fim em DUM é igual a Salam. Não a seguir. Agora fechamos nosso scanner, tendo escaneado a corda, e somos colocados, vamos imprimir o primeiro nome, começar uma nova terra no último, outro novo cordeiro e depois a idade. Vamos executar o programa e eu vou inserir no exemplo valor de ambos Joe Blog 25. E como você pode ver, funcionou corretamente. O Skinner tinha ignorado o primeiro valor de string, tendo um realmente digitalizá-lo e colocá-lo em uma variável e digitalizar a próxima e fez o mesmo . E, claro, o trabalho individual. O Justus. Bem como antes. É assim que eu uso um scanner para escanear uma string que conclui isso. Ouça. No próximo vídeo, aprenderemos como mudar os limitadores de D e lidar com erros básicos.
37. Delimitadores e erro básico: Olá e bem-vindo ao seu curso avançado de programação Java com Eclipse. E neste vídeo, vamos praticar mudanças nos limitadores e lidar com avisos básicos da era. Eu criei este programa básico de scanner, que, quando executado, exibe o número de madeira e o número inteiro 45 abaixo dele. Um programa bastante simples. Mas o que acontece se eu mudar a terra? Corda dois número hashtag 45. Quando eu executar o programa, você sabe apenas em erro aparece mostrando o valor nenhuma exceção elemento. Esta área é aqui porque não há nenhum valor na seguinte terra que corresponde a uma string ou interject, o que
significa que as terras um selo nossos pescoços e S Ellen próxima e não pode encontrar uma string ou interjetar para armazenar nas variáveis. Isso ocorre porque as informações a seguir não foram divididas em tokens pelo espaço que o padrão. O limite do scanner não é mais planta para a string porque não há negócio imitando notícias. Uma filha precisa de espaço selvagem. Então, nesses arquivos de texto grandes ou várias outras maneiras, você pode armazenar coisas filhas. Use um delimitador diferente de um espaço amplo sendo que uma filha que está sendo usada requer um espaço amplo não para ser separado, mas como parte da informação O que temos anos. Um exemplo de filha que foi separada por hashtag. Então o que precisamos fazer para extrair a filha é mudar. Limitador da organização. Então vamos mudar nosso emissor de negócio neste programa. Para fazer isso, vamos para o nosso cordeiro de criação de scanner, e adicionamos o seguinte ao final. Não use o limitador e colchetes internos, aspas
duplas e o caractere que você deseja usar como delimitado. Então vamos executar nosso programa aqui, e ele funciona exatamente como antes. Agora vamos lidar com o erro básico que você está encontrando. Usando um scanner, você terá que verificar através de grandes arquivos de texto, e na maioria das vezes, você não vai saber quanta filha há. Então você quer assustar toda a filha e processar tudo em informação, mas você não pode criar várias centenas de terras dependendo de quanto tempo este texto segue ou quanto filha tem para digitalizar. Você é então tem que criar um loop, um loop que são atropelados uma e outra vez, mas parar em si mesmo quando ele chegou ao fim da filha. Não há método para descobrir o comprimento exato de sua filha, então usamos um método especial que retornará um faturamento, que podemos usar para criar um tempo. Loop, que passará pelo Datta até que todas as informações tenham sido digitalizadas e processadas. Vamos criar isso descontroladamente o loop while estará abaixo do scanner assim maneira tem que parar
no seguinte. Enquanto um infiltrado se aproxima, teremos um salão ligando para o scanner em qualquer lugar. Top no DOT tem o próximo. Isso vai dar uma olhada na memória do scanner e ver depois de digitalizar através de todo o médico se há algo para digitalizar. Se não, ele retornará Falso e o tempo. Agora usando este lan, vamos criar um novo código para trabalhar com um novo programa que vamos usar para contar quantas palavras estão enterradas em uma string. Primeiro, vamos remover nossa saída, e os maçons não usaram para criar este programa. Vamos criar uma contagem int contador igual a zero, e no Papai Noel enquanto ele era usado, ele não pode mais. E agora, para medir quantas palavras no topo da favela na corda, temperatura é igual a um salão que agora que fizemos isso, vamos criar uma saída para a contagem de impressões Count Favell. E finalmente, vamos ajustar nossa terra para termos algo com que trabalhar. Alivia a hashtag dos emissores de negócio por enquanto e criar várias palavras na frase. Tal número dele. John hashtag gosto frase hashtag. Então, temos quatro palavras nesta Londres. Agora vamos usar o nosso programa. Quando executamos, ele imprime o valor do formulário, então sabemos que nosso programa está funcionando corretamente. Não só é o final selvagem uma vez que não tem mais nada para a pele, mas está escaneando tudo e não excluindo qualquer filha. Então o que temos agora é um programa simples que podemos usar para medir quantas palavras um usuário inseriu ao mesmo tempo aprendendo como mudar o limitador e lidar com essa era
básica que conclui esta lição. No próximo vídeo, vou lhe dar uma introdução à leitura de arquivos
38. Introdução a leitura de arquivos: Olá e bem-vindo para avançar curso de programação Java com Eclipse. E neste vídeo, eu vou discutir como você pode usar um scanner para ler um telefone de texto. O que vamos fazer é criar o que é conhecido como um scanner de arquivos, que funcionará lado a lado com o que temos usado até agora, que é conhecido como um não-scanner. O scanner de arquivos lê a filha de um telefone de texto enquanto o scanner LAN escaneia cada terra
individual fora do telefone de texto. Estes dois trabalharão lado a lado, então vou mostrar-lhe como ligá-los corretamente. O código para criar o scanner de terra é como faras scanner arquivo SC é igual a novo scanner aberto colchetes, novo arquivo abrir colchetes novamente e o nome do seu texto bem em aspas duplas, como texto Doc Txt e as roupas novas seus registros e terminou para Simic sozinho para se certificar de que este programa funciona em você para garantir que há um arquivo de texto válido e você é pasta do projeto . Quanto ao que falta de texto e forma como a pasta do projeto é, vou mostrar-lhe isso no próximo vídeo para digitalizar as terras do arquivo de texto usará uma combinação do que aprendemos no último vídeo com o scanner de arquivos. Primeiro criamos um loop while e na roupa terá que tem o próximo método sendo usado com o arquivo S E. Dentro do programa, teremos uma cadeia de terra e topo no seguinte método abaixo s e arquivo ponto Próximo almoço que terá a próxima linha na queda de texto e colocá-lo em uma variável string. E agora que temos uma variável de string ou para linha de texto, podemos começar a usar nosso scanner S Ilan. Quando se trata de leitura distante, você terá que fechar seu scanner de salão A dentro da natureza. Isso é porque você não está lendo um monte de texto. Você está lendo um arquivo. Portanto, a única coisa que precisa ser fechada após a vida selvagem é o scanner de arquivos SC que conclui isso. Ouça, no próximo vídeo, mostrarei a você pesar e como colocar seu arquivo de texto na pasta correta do projeto para que possamos usar nosso scanner de arquivos
39. Preparação de leitura de arquivos: Olá e bem-vindo ao curso de programação Java Avançado. E neste vídeo, vou dar-lhe as instruções de preparação para criar um scanner de leitura suja. Primeiro, vamos criar um projeto. Vou chamar esse arquivo de treino de Reda. Uma vez que tenhamos feito isso, vamos criar nossa classe principal nova classe. Chame exatamente o mesmo nome. Prática de criador sujo. Crie nosso método principal e clique em terminar antes mesmo de começar a codificação. Precisamos de um ficheiro de texto para ler. Agora vou mostrar-te como encontrá-la. Quando se trata de trabalhar com o Eclipse. Um arquivo de texto que vamos usar são os nomes Doc txt, que eu realmente copiei. Depois de ter copiado seu texto encontrado, você precisa financiar seus clipes. Pastas do espaço de trabalho da seguinte forma. Vá para o seu sistema. Ver rascunho. Vá para usuários. Vá para o seu usuário. Profundo e fundo espaço de trabalho do eclipse. É aqui que todas as pastas do projeto estão contidas. Uma vez dentro da área de trabalho de clipes, você receberá muitas pastas. Estes são, como podem ver, os nomes dos nossos projetos. O que vamos usar para o nosso próximo programa é ler um treino. Então, clique nele e vá para dentro. E é aqui que colocamos nosso texto. Clique direito direito colar. E agora temos o nosso texto caído, que vamos ler. Aqui está uma olhada na informação que vamos escanear. E essa é toda a preparação que você precisa antes de começar a codificar seu scanner de arquivos que conclui isso. Ouça, no próximo vídeo, vamos praticar usando o scanner de arquivos.
40. Prática de leitura de arquivos: Olá e bem-vindo para avançar curso de programação Java com Eclipse. E neste vídeo, vou mostrar-lhe como lê-lo. O texto caiu usando um mecanismo de varredura de arquivos antes de começar. Há duas coisas que precisamos fazer. Primeiro, precisamos importar os pacotes que vamos usar. Então vá através e importamos o pacote de utilitários java dot Você até não ainda e importamos o pacote IoT, que vamos usar para importação de leitores de arquivos. Gina, não eu. Não comece perto de um semi cólon diesel os pacotes que precisamos. Em segundo lugar, precisamos lidar com uma era que aparece se você não incluir tão perto quando você usa um scanner de
arquivos, seu programa assume automaticamente que pode não ser eles. Nesse caso, é também uma época dizendo que não é quando no entanto é como fizemos no vídeo anterior . Como nós bar pausas era é ou com a tentativa e captura declaração que vamos aprender mais tarde ou com esta maneira rápida que podemos lidar com a era que vamos para cima ter extático vazio principal após cães com topo no seguinte arquivo lança não encontrado exceção. Fizemos toda a preparação necessária para ler um arquivo. Vamos criar o nosso scanner de arquivos maneira superior no seguinte scanner eles vêem arquivo é igual a novo scanner dentro colchetes, Novo arquivo e dentro de outro conjunto de briquetes, nomes entre aspas
duplas. Não T. Eckstine, o nome do nosso texto de encerramento do semi coronel. Agora vamos criar as variáveis, que serão história em valores. Em primeiro lugar, vamos dar outra olhada na queda do texto. Você vai notar que temos três tops de informação aqui. Caminho. Ter um primeiro nome, um sobrenome e uma idade, então vamos precisar de três variáveis para parar esses valores. Fazemos isso da seguinte forma uma string, e enquanto criamos variáveis, vamos ótimo para alarme. String Lon é igual a aspas duplas. Venha em primeiro lugar é igual a citações duplas e adoeceu igualmente no mesmo. Em seguida, criamos um inteiro para a idade. Int H é igual a zero. Agora que temos variáveis para armazenar nossos valores, vamos direto para o nosso programa. Vamos direto para a natureza enquanto ele descobriu que tem o próximo e dentro dos suportes que Lon é igual a C encontrado não próximo,
nenhum perto de um semi
cólon Então nós criamos um scanner que vai ler esta terra esfolando um salão é igual a um novo scanner lan . E como vimos no arquivo de texto, tudo é separado de uma hashtag. Então mudamos o emissor de acordo. Agora que fizemos isso, vamos começar destruindo nossos valores em variáveis. Isso será feito da seguinte forma. Primeiro igual é Helan ponto seguinte, que terá o primeiro nome. Segundo é igual a s selante não próxima e, finalmente, idade é igual a um salão próximo e esses são varia foram feitos usando o scanner terra. Então, fechamos imediatamente para que a memória seja atualizada e usada para a próxima linha. Eu disse, não feche registro cínico e agora vamos colocar nossa filha de alguma forma. Vamos fazer isso na natureza como vamos em vez de armazenar isso em uma variável maior. Então sistema fora o príncipe cordeiro e vamos imprimir a inicial para o primeiro nome do que o
nome das varas e depois a idade. Então isso primeiro tem char zero mais classe de espaço de parada total. Segundo, menos espaço mais idade, e essa será a nossa saída para este programa. E, claro, precisamos fechar nosso scanner de arquivos, que vai fazer fora do mundo s C diversão. Não feche colchetes perto de um corte semi e esse é o nosso programa. Agora, quando executarmos nosso programa, devemos ver a filha impressa como informação. E é de fato que temos. Nossas iniciais são nomes perdidos e idades. Então nosso programa está funcionando corretamente. E é assim que você lê um arquivo de texto com um arquivo Skinner que conclui esta lição no próximo vídeo. Vou lhe dar uma introdução à impressão de Terata.
41. Introdução ao PrintWriter: Olá e bem-vindo a você curso de programação Java Avançado. E neste vídeo, vamos discutir a impressão Terata. A rata de impressão é um pedaço de código infinitamente útil, e na estrutura é semelhante a um scanner. Usamos o escritor de impressão para escrever sua falta de texto para criar um escritor de impressão é a seguinte Utah Print Rata Capital P e W Nome de você Imprimir Trotta é igual a nova impressão Terata colchetes, novo escritor de arquivos e triste. Outro conjunto de colchetes texto doc, txt ou o que leva falta que você está escrevendo para Gerard Para telefone de texto. Você usa uma linha de impressão simples, mas em vez de ponto do sistema, usamos o nome do escritor francês. Havia um nome comum para impressão. Rata está no arquivo, então usaríamos o arquivo de impressão ponto lan e dentro dos colchetes. Seja o que for que gostaríamos de imprimir no arquivo de texto e tocar um scanner, o gravador de impressão precisa ser fechado para fechar. O escritor Prince é como segue o nome da impressão trata ponto fechar colchetes duplos cínico semelhante ao da capa da impressão, Rata Osa tem uma era básica enquanto o scanner de arquivos usa o arquivo não encontrado. Exceção. Falhas. O gravador de impressão usa a cláusula de exceção de IoT. Deve-se notar que há uma adição que você poderia fazer para o gravador de impressão uma vez que o gravador de
impressão é fechado quando ele é usado novamente, ele irá substituir qualquer filha dentro do texto encontrado. Então, para se certificar de que nenhuma filha tenha escrito, você pode continuar de onde você parou, adicionando este pedaço de código a uma criação rata de impressão para persistentemente direito ao telefone de texto. A linha é exatamente a mesma, exceto dentro dos colchetes onde o texto dot txt está contido. Você tinha uma vírgula depois do arquivo de texto e apodrecendo em verdade. Há verdadeiras significações de que deseja continuar onde viveu. Ou então, se você quiser constantemente construir o Dr. em um único arquivo de texto, você usaria esta pequena emenda. Eu fornecerei o arquivo de texto que você estará usando para praticar no próximo vídeo que conclui esta lição e o próximo vídeo. Vamos praticar o uso do gravador de impressão com um arquivo de texto que eu fornecerei
42. Prática do PrintWriter: Olá e bem-vindo para avançar curso de programação Java com Eclipse. E neste vídeo, vamos praticar usando a impressão Terata Antes de começarmos, você deve passar pela seguinte lista de verificação para garantir que você tem tudo o que precisa para começar. Koerting primeiro. Ótima. Seu programa. Tenho treino Goldman Prince. Depois de ter feito isso, importe os três pacotes que estarão usando finalmente copiar e colar. Os leva longe são fornecidos você imprimindo dot txt em sua pasta de projetos. Uma vez que você tenha feito todas as três etapas, você está pronto para começar isso. Ouça, agora que você fez isso, vamos lançar a exceção como fizemos para o arquivo não encontrado Exception. Nós vamos para o nosso vazio estático público principal após os cães Brecher Tweet Top em lança I o exceção. Este pedaço de código vai ignorar a era que o programa vai lançar se você está takes Encontrado
não está sendo agora que nós fizemos isso, vamos grande fora! Escritor de impressão que é criado da seguinte forma Imprimir Bryant e nós vamos chamá-lo para fora. Arquivo é igual a novo gravador de impressão Dentro dos colchetes Novo gravador de arquivos e dentro do outro sentar que têm impressão Doc Txt. Agora criamos nosso objeto rotter de impressão. Vamos usá-lo de uma simples mensagem após arquivo. Imprima Ellen com uma linha simples. Olá vai Fechar de cínico, Outra árvore feito usando o gravador de impressão. Nós fechamo-lo também. Arquivo artístico, mas registro próximo. Cínico. E foi assim que comecei o programa. Agora vamos dar uma olhada no nosso texto cair. Como você pode ver, é suficiente pasta projetos. Nós clicamos duas vezes, e percebemos que tudo o que é texto de teste. No entanto, quando executamos o nosso programa e verificamos anuncia arquivo de texto, Olá World Halprin Trotter objeto mais retornou o texto de teste e impresso permitir que queríamos Olá Mundo. E assim, temos um escritor de impressão. Este é um trata de impressão muito básico, mas vamos mais longe para incluir a entrada do usuário. Para fazer isso, deveríamos criar um diálogo que temos que criar um tempo, que funcionará até que o usuário entre em estoque. Cada texto inserido pelo usuário é imediatamente impresso no arquivo txt de impressão, então vamos começar primeiro apagando esse terreno e criando nossa variável temporária com uma
loja utilizável . Sua força de entrada Tim é igual a dor da opção J, não mostrar entrada, diálogo em um tipo de frase coisas. Fazer coisas. E essa será a nossa entrada, nós sabemos. Crie um tempo. Loop. Bem, Tim não é igual a parar a impressão de ponto de arquivo Alan Tim. E para manter as entradas indo, vamos copiar a terra acima não inclusiva off string, porque nós criamos a variável Realmente outra para ter feito isso. Vamos acabar com o programa em uma frase. Esta é uma frase. No entanto, se continuarmos inserindo em valores, esta é outra frase e, eventualmente, paramos quando verificamos nosso arquivo de texto e depois verificamos o telefone de texto e notaremos todos os nossos valores. Eles estão? Esta é uma frase. Esta é outra frase. Tudo o que escrevemos no diálogo foi impresso. Claro, quando executamos o programa novamente e em outro valor e depois paramos, voltamos ao nosso texto encontrado e percebemos que toda a nossa filha de antes foi removida, então não queremos o uso que você perde a filha deles. Teremos que tornar o arquivo de texto de impressão verdadeiro. Então voltamos a uma vírgula após as citações duplas na criação Robótica impressa e falando verdade. Vamos no topo do seu mundo sozinho. Como, uh, você e depois nós paramos. Voltamos ao nosso programa e voltamos para a nossa casa de texto. Percebemos que foi adicionado a outro valor. Isto é porque nós tornamos realidade para que possamos adicionar persistentemente ao texto. E esse é o escritor que conclui esta lição. No próximo vídeo, aprenderemos a usar uma declaração “try and catch”.
43. A tentativa e a declaração de captura: Olá e bem-vindo ao seu curso avançado de programação Java com Eclipse. E nesta escuta, vamos aprender sobre a declaração de tentativa e captura. A declaração de captura tentando é uma declaração muito útil, que podemos usar para os clientes são mensagens de erro para criar um try and catch. Vamos usar este programa que criamos antes da prática leitor de arquivos Observe que
temos a seguinte era acima do ano. Lança o arquivo, não encontrado. Exceção. O que vamos fazer é remover esta terra e criar uma tentativa personalizada e pegar o nosso scanner aqui. Então, vamos começar criando primeiro a parte de teste. Tente pegar olha como se segue. Tente e, em seguida, criamos nossos colchetes. Todos nós agora arrastamos nosso código para dentro aqui. Busca recuada. Wade continua organizado. E agora que colamos nosso código dentro da tentativa, devemos criar a captura. Abrimos nossos suportes e o que vamos fazer é colocar o arquivo não encontrado exceção era dentro desses colchetes. O que fazemos é superior no arquivo era, não foi encontrado exceção. Eu vou dar-lhe um nome, mas como e uma vez que você tenha feito taxa métrica um doente e conjunto de parênteses notar que nosso código está agora sendo reconhecido e agora vai ser executado corretamente. Agora vamos criar uma mensagem de erro, que será exibida. Por exemplo, Sistema não sair ponto Prince von e eu sou um cerco poderia ser qualquer coisa como É velho quebrado como uma hora Remover arremesso. Verificou-se que encontrou exceção e executar o programa. Quando executamos um programa, ele funciona como antes sem erros. Mas supondo que removêssemos o arquivo de texto para ver qual seria a nossa era. Então vamos para a nossa pasta Projeto, excluir o farm de texto. Agora as mulheres voltam ao nosso programa e executam-no. Ele agora exibe aos nossos clientes uma mensagem. É velho quebrado. Tentar e pegar permite que você seja profissional com seu código ao escrever seções longas e
complexas do código. O que queremos fazer é que os clientes são mensagens aéreas para mostrar qual terra nossos erros podem ser encontrados. Por exemplo, são Kurt começa na 12ª Terra para que possamos mencionar isso em nossa mensagem aérea e são qual seção ou o quê? O problema é para a seção, então mensagem de erro mais profissional seria a seguinte Arquivo não encontrado. Scanner completo aprender 12. Então estamos no nosso programa. Sabemos exatamente onde encontrar o código, bem como que tipo de problema estamos encontrando que conclui esta lição. No próximo vídeo, discutiremos o projeto para esta seção.
44. 4ª discussão do projeto: Olá e bem-vindo ao seu trabalho adiantado. Um curso de programação com Eclipse. E neste vídeo, vamos discutir o projeto para a Seção 3. Para esta seção, você deve criar um programa bastante grande. Eu fornecerei. Você tem que texto cai marcas ponto txt e resultados ponto txt. O que você deve fazer é criar um projeto chamado resultados de teste. Coloque ambos os arquivos de texto na pasta Projeto maior programa que lê Mark iniciar TXT processa a filha e informações e príncipe os resultados para resultados. Txt. Você deve fazer isso usando o scanner de arquivos, o scanner arquivo
SC Aylon, um leão marinho e um arquivo de impressão podre. O médico que você deve processar é o seguinte. Joe hashtag bloqueia hashtag 56.7 hash tag. Verdade, esta é apenas uma linha da filha que você vai processar, então você vai precisar de um loop através de todo o arquivo. O que você está para processar a filha para se tornar é a inicial do primeiro nome. O sobrenome, os nomes sendo o nome do aluno, a porcentagem é o que eles têm em um teste e a jóia preenche ser se eles passaram ou não. E para evitar a era, você deve colocar seu programa principal em uma declaração de tentativa e captura, você pode estar ciente de que existem duas áreas que você encontra. A exceção de arquivo não encontrado e a exceção de IoT. Tudo o que você precisa fazer é adicionar uma segunda captura à instrução try and catch, incluindo a segunda era durante isso também ajudá-lo a decidir quais erros que precisam ser exibidos em cada captura. Isso conclui esta discussão no próximo vídeo AL Provedor de março resposta a este projeto.
45. 4ª resposta do projeto: Olá e bem-vindo para avançar curso de programação Java com Eclipse. E neste vídeo, eu vou dar a vocês minha resposta para a seção três Projeto. Como você pode ver, nosso grande,
um, um, resultados
de um teste de projeto. E se formos para a pasta de resultados do teste, você verá que eu coloquei ambos os arquivos de texto dentro e verificando os arquivos de texto. Temos marcas contendo nossa filha, e temos resultados, que estão em branco. Quer imprimir para um agora de volta para o nosso programa. Nós vamos importar nossos pacotes e começar a codificar pacotes estará usando São os utilitários e eu o pacote. Então importar java dot você até ponto estrela perto de seu cínico na importação java dot io ponto estrela fechado em um ponto semi cólon. E esses são os pacotes que usarão. Em seguida, vamos criar a declaração try and catch em que vamos colocar o nosso código tentando e depois tentar, eu vou grande captura. E dentro do arquivo de cláusula não encontrado. Exceção e e colchetes, que irá conter uma mensagem aérea como se segue sistema. Não desligue o Príncipe Alan. E dentro do arquivo colchetes não encontrado. Verificador de arquivos. Você notará que o arquivo não foi encontrado. Exceção é sublinhada em vermelho porque neste momento não temos um
scanner que está procurando arquivo. Isso mudará à medida que progredirmos e não há melhor maneira de progredir do que começar a codificar nosso programa principal. Bem, primeiro comece com a criação do scanner SCANA SC é muito igual a novo scanner Dentro dos colchetes, novo arquivo e outro sit, vamos nomear nosso texto falta, que é as marcas txt. Como você percebe, criamos nosso scanner e a mensagem da era desapareceu. Então nosso programa agora vê o scanner e podemos continuar revestimento sem medo, muitas vezes era quando estávamos no programa. Em seguida, criamos o loop while que irá correr através do telefone de texto enquanto um ponto de arquivo C tem próximo e dentro dos colchetes irá criar uma string variável Lon é igual a um ponto de arquivo C Próximo lan perto de Simic sozinho e, em seguida, criamos scanner on-line para digitalizar através do scanner de cordas Salon equivale a novo plano scanner e temos que mudar o emissor negócio para atender o médico que no momento é separado por hashtag. Então não use dinheiro limitador. Agora vamos dar uma olhada em nossa filha mais uma vez você percebe que há valores completos fora de três no máximo. Temos duas cordas. O primeiro nome e assumindo que temos um duplo, que representa a porcentagem que os alunos obtiveram em seus testes. E nós temos verdadeiro ou cai dependendo da porcentagem se eles passaram ou não. Então, vamos precisar de string variáveis um duplo e um faturamento retornando para um programa que é codificadores em agora string primeiro igual s ilan ponto Próximo fechamento do ponto semi dois-pontos. Isto vai ter o primeiro nome. Bem, então faça o mesmo com o sobrenome. Na próxima semana cria um duplo marco igual a um C lan. Não se aproxime de um leão-marinho. Não se aproxime de me ver, coronel. Nós, em seguida, criar um edifício para se eles passaram ou não Grilling nós igual X C alum Próximo bom fechar com um cínico que agora são feitos com o scanner A C Land. Então, um salão de roupas ponto e após o loop enquanto será feito com o arquivo Skinner. Então, adicionamos este arquivo See não feche registros cínico em um thin. Agora precisamos de um código de uma impressão Terata que apodrece os resultados para os resultados Fuller. A rata de impressão também estará no loop while nós criamos impressão Trotta out Arquivo é igual a novo gravador de
impressão Novo arquivo Roger e dentro deste conjunto de colchetes nome real eu vou resultados dot txt farm e fechar com semi-dois-pontos Você percebe que há um erro agora. Isso é porque precisamos criar um doente e pegar para esta era. Então, adicionamos catch novamente e dentro da exceção Io top roupas e vamos dar-lhe um
nome diferente , como se e outro conjunto de colchetes e uma mensagem de erro personalizada para o
sistema de impressão Trotta fora do arquivo lan de impressão não encontrado completo escritor de impressão e a era se foi. Agora podemos continuar em confiança com o código rata de impressão continuando onde
paramos, vamos precisar adicionar verdadeiro ao final da impressão Trotta da seguinte forma. Isto é, para que tenhamos este mais têxteis para digitalizar lá serão impressos para os resultados para e a velha filha não vai ser mais escrito agora que nós fizemos ainda. Vamos criar uma saída para este arquivo de texto para fora arquivo ponto impressão lan e dentro em vez de colchetes, vamos processar a filha e dentro dos colchetes. Queremos processar a filha à medida que a produzimos. Como você sabe, precisamos da inicial do primeiro nome define primeiro ponto char em zero. Adicione um ponto e um espaço depois, tivemos o sobrenome e adicionamos outro espaço para entrar. Entre isso e a porcentagem que é a seguinte marca e, finalmente, outro espaço, se eles passaram para cima, modo que seria passar fechar o semi dois-pontos. E essa é a nossa linha ascendente. Agora terminamos usando nosso gravador de impressão, então fechamos, arquivamos roupas escuras, um conjunto de colchetes, fechamos um semi dois-pontos, e esse é o nosso programa, um que escaneia o farm de texto processa a filha e eu coloca-lo para o texto de resultados de . Então vamos voltar aos nossos telefones de texto. Vemos a nossa filha de papel. Vemos um carrapatos em branco de quando voltamos para o nosso programa e executá-lo. Diz que terminou de escrever. Voltamos aos arquivos de texto e verificamos os resultados novamente para ver nossa filha do processo. E este é o projeto Mark on Procura Seção 3. Se você está programado como o que o meu faz na mesma quantidade ou renda terras de código. Pense em parabéns. Você passou neste teste com cores voadoras. Se você lutou com esse programa de teste não funcionou como planejado. E eu sugiro olhar sobre a seção mais uma vez antes de continuar a seção para esta é apenas uma maneira que você pode responder ao projeto e não há dúvida melhores maneiras no que você concordou. Este programa que conclui esta lição no próximo vídeo é fornecer um breve resumo do que você aprendeu nesta seção.
46. Conclusão à seção 3: e isso conclui a Seção três do seu curso de programação Java Vons com Eclipse. Nesta seção, você não só aprendeu a usar o scanner uma ferramenta valiosa para digitalizar strings, mas também aprendeu a usá-lo para ler de arquivos de texto recebendo filhas um dos passos mais importantes que você pode tomar antes de começar processamento filha e transformá-lo em informação para a sua própria. Você aprendeu Todd A. Rod para o texto cai depois de processar a filha distorcida em um arquivo de texto, que poderia ser lido mais tarde com facilidade em vez de passar pela filha crua, ele não vai dizer que ralar e armazenar informações é vitalmente importante no mundo
da arte. Você está agora no ponto. Você estava criando programas maiores e mais complexos por conta própria, usando métodos avançados que você aprendeu neste curso na seção Eu lhe dei muito pouco anúncio vasto e dicas sobre seu projeto, deixando você para criar este programa em sua própria e fazendo isso. Você aprendeu um pouco de independência quando se trata de programação, o que é importante quando você recebe seus próprios projetos. Ao trabalhar com uma equipe ao lado de seções não será mais fácil, Mas se você manter uma cabeça fria e praticar o que você aprendeu sua dor até o final
Opie sabendo muito mais, então você fez quando começou as escolas. Parabéns. E vemo-nos na secção quatro.
47. Introdução à Seção 4: Olá e bem-vindo à Seção quatro do seu curso de programação Java Avançado. Com o Eclipse nesta seção, vamos aprender sobre um novo, muito construído conhecido como um raise, bem como o método split, que é muito importante quando se trabalha com um aumento e grandes quantidades de matrizes filhas, um especial variáveis que podem conter mais de um valor em uma parte superior específica. Por exemplo, você pode ter matrizes de cadeia e em Júris. Eles vão manter vários valores. Em uma matriz pode ter uma quantidade infinita de dimensões. Por exemplo, uma taxa dimensional pode ser considerada como uma linha de valores. Uma matriz bidimensional pode ser considerada uma tabela, uma com linhas e colunas. E então você tem aumento tridimensional, que são como várias camadas de tabelas neste curso, estará lidando com uma raça dimensional e bidimensional sendo que
os raios tridimensionais são muito mais complexos e exigem uma seção de prática por conta própria. O método de divisão é uma forma de scanner e substância. Ele é usado para separar tokens em uma string. Esse método de divisão funciona bem dentro de um intervalo geralmente usado para dividir valores e colocá-los em um Narain. No próximo vídeo, vou dar-lhe uma introdução a um aumento dimensional e bidimensional
48. Introdução a matrizes: Olá e bem-vindo ao seu curso avançado de programação Java com Eclipse. E neste vídeo eu vou apresentá-lo a um aumento de um aumento, nossas variáveis que podem conter uma quantidade especificada de valores, significa que você pode decidir como valores Maney final do que superior uma matriz pode segurar para criar uma matriz Isas segue. Aqui está um exemplo de um inter desfile e como criar no caminho topo int o topo da matriz que queremos. Nós damos o nome para a matriz e o que especifica como uma matriz são estes colchetes aqui? O primeiro assento continha nada que você não disse é igual a novo int. E dentro de outra cidade colchetes, você especifica quantos lugares há na matriz para imprimir um muito de um lugar específico. Você ajudaria no nome das variáveis, squib, registro e um número que representa o lugar no arranjo. Para este exemplo, temos um valor 10 em matriz. Deve-se notar que o sistema de números também ocorre em um aumento, significa que ele começa a partir de zero. Assim, para 10 valor re-lo zero para não no sistema lugar. Esta é uma chuva unidimensional, que pode ser representada por uma linha ou valores. Em seguida, temos uma matriz bidimensional. Uma taxa bidimensional é criada de forma semelhante. Aqui está um exemplo, muitas vezes interjeitar chuva bidimensional e dois estão sendo o nome da chuva. E nestes dois conjuntos de colchetes estavam longe tia. No primeiro conjunto de colchetes estão a rosa de uma chuva bidimensional. Segundo, defina nossas colunas. Então, no primeiro conjunto de Breck, é você decidir com qual linha você vai trabalhar e, em seguida, semelhante a um raio
unidimensional. Seu segundo lugar. Além disso, o lugar na estrada para Asan Vales e valores de impressão não é diferente apenas com
colchetes . Além disso, para especificar o lugar na chuva,
por exemplo,
parao por exemplo,
para nosso colchete, zero Scream rec zero é igual a 56. Temos um som de valor para o primeiro lugar na matriz bidimensional. Para este exemplo, venerar, tivemos cinco e 10 como um comprimento especificado ou valores. Em outras palavras, criamos uma variável que pode conter 50 valores que conclui esta lição, e no próximo vídeo vamos praticar usando um arranjo unidimensional
49. Prática de matriz unidimensional: Olá e bem-vindo para avançar curso de programação Java com Eclipse. E neste vídeo, vamos praticar usando uma chuva unidimensional. Nós estaremos usando a entrada do usuário neste programa. Portanto, certifique-se de importar os pacotes swing. Entrada X, não balançar. Não guarde perto do cínico. Agora que fizemos isso, vamos direto para a criação de uma matriz para armazenar valores. Nós vamos criar um array inteiro que irá conter vales distantes e um r para nomeá-lo. Tínhamos colchetes. Então o programa sabe que estamos criando um júri é igual a novo int. E no segundo conjunto de registros quadrados foram colocados longe a mostrar que a taxa poderia conter valores
distantes. Em seguida, criaremos um loop completo que irá executar termos distantes, permitindo que o usuário entre em cinco imagens diferentes. O loop for vai olhar é engraçado para em I é igual a zero. Temos um zero igual porque vamos usar isso são muito mais tarde. Eu sou menos do que alguns da classe. Além disso, criamos colchetes sentados e agora criamos a terra do código em todos os valores de loja no braço de ale array. Este é o lugar onde usamos eu sendo que as matrizes começam no mesmo de zero, então temos que começar em zero lugar para nos salvar. Kurt, não
criaremos outro contador de interjeição. Vamos apenas usar o I no próximo pobre Então nosso I é igual em Do Not Pass Shea opção dor show entrada, diálogo e dentro de um conjunto de citações duplas. Insira um número próximo de um cínico, e isso é tudo o que precisamos para armazenar valores em nosso raio. Em seguida, nós logo após a impressão vir a fazer isso irá criar um sistema de saída simples fora de impressão A em R e quebrar. É este programa que criamos é bastante redundante quando podemos simplesmente imprimir os valores que entramos imediatamente. Não precisamos usar uma matriz, mas uma variável separada. Para fazer isso, nós simplesmente criamos outro completo com um Krul semelhante em J é igual a zero. Ok é menos do que fora do J plus. Além disso, a leitura cria um sistema de votação de novo, não impressão impressa. A são um conjunto de registros de aperto J e dentro dos colchetes A. Nossa cidade forma colchetes, e esse é o nosso programa. Claro, você pode ver que este programa é bastante redundante. Poderíamos simplesmente ter outra saída dentro do primeiro loop completo, e poderíamos usar uma variável inteira média em vez de uma matriz. Isso é, claro, verdade. No entanto, isso é para mostrar melhor o array e nossos trabalhos neste 1º loop 4. Estamos contando os lugares na matriz e nesses lugares estavam destruindo um valor
pelo usuário. Neste totalmente, estamos contando os lugares na matriz e em cada lugar estamos exibindo o valor. Então vamos executar o nosso programa e provar. Vou entrar de 1 a 5. 1234 e você percebe que eles são todos exibidos. Nosso segundo polo está lendo com sucesso a matriz. Agora, antes que esta lição termine, eu vou ter certeza em você uma matriz 3 de maio. Este é um método de comprimento aplicado especificamente a uma corrida dois criado. É como se segue. Deixe-me primeiro apagar isso para loop. Crie outra saída. E na Arábia Saudita, colocar nela um comprimento r ponto e é isso. Sem conjuntos de suportes ou qualquer coisa apenas comprimento por conta própria. O que este medicamento faz é dizer-lhe quantos lugares uma matriz pode conter. O que este método faz é dizer-lhe quantos valores que uma matriz pode conter. Então, se você fosse personalizar e um aumento diz usando a entrada do usuário, você pode usar esse comprimento dizer-lhe exatamente quantos lugares a teoria pode segurar. Então, como você pode ver, esta matriz pode conter valores distantes. Então ele tem que executar meu programa novamente. Você percebe quando nossos vales íntimos rapidamente para que possamos ver o resultado que ele imprime o muito longe na saída. No entanto, isso não é quantos vales são armazenados no array, mas quantos você pode armazenar. Então, se eu fosse mover o fogo em sua queda de sono e substituí-lo por quatro, eu seria apenas armazenar para valores. Então, quando eu executar o programa e eu roubei esses quatro valores em, ele ainda imprime cinco na saída, um método útil para usar quando se trabalha com um arranjo estrangeiro. Assim, desta forma, ao criar e para viver que se aplica a um determinado array, ele é baseado para usar este comprimento de ponto de matriz em vez de um número que você escolheu em seu próprio segundo lugar, para com um ataque em comprimento, copiar o Lupien completo, criar a mesma saída que eu fiz para usar o valor nos quatro. Então, quando eu executar o programa novamente, você percebe que ele funciona da mesma maneira. 12345 e ou bagas são impressas abaixo. Esta é uma das melhores e mais eficientes maneiras de trabalhar através de uma matriz que conclui esta lição. No próximo vídeo, vamos praticar usando uma matriz bidimensional.
50. Prática de matriz bidimensional: Olá e bem-vindo para avançar curso de programação Java com Eclipse. E neste vídeo, vamos praticar usando matrizes bidimensionais. Way estará usando a entrada do usuário, então certifique-se de importar o trabalho. Pacotes X asa em Port Charlotte X não balançam estrela ponto fechado com semi-cólon. Em seguida, vamos criar um raio bidimensional para criá-lo é como se segue em um R e
terá dois conjuntos fora colchetes iguais a novo int. E nestes dois conjuntos, teremos quatro e cinco. Como você sabe, o primeiro conjunto de colchetes criará Rose. O segundo conjunto conterá colunas. Em outras palavras, criamos linhas completas contendo valores distantes cada. Com isso em mente, temos que criar um loop completo específico que percorrerá por esses lugares destruindo valores
diferentes. Este para loop vai olhar como se segue para e eu é igual a zero. Tenho menos de quatro anos porque vamos trabalhar com a rosa primeiro. E antes de escrevermos qualquer Kurt, criamos um IP doente e completo que passará pelos preservativos. Int j completo é igual a zero. Jay é menos de metade J mais. Agora que já fizemos isso. Agora armazenamos valores e vamos usar a entrada do usuário. Então temos que ajustar o código de acordo. Então eles são. Nós então selecionamos disponível, que está se referindo à rosa, que é que eu fui uma variável referindo-se às colunas que é J igual a nós passamos porque nós vamos estar recebendo uma string do usuário. Introgen não passar para qual opção Pink mostrar diálogo de entrada e é o diálogo. Digite um número, cardos o loop. Ajudar-nos-á a todos os valores. E, claro, vamos copiar este loop novamente para o som do aeroporto do repassado copiado. E mudamos o interior aqui para uma saída. Aprenda a olhar como segue Sistema não sair, Dr. Pentland. E é em um r i e depois Jay. Para ver como isso funciona, vamos adicionar um sistema de impressão na parte inferior aqui para ver como funciona esse loop de
quatro aninhados , vamos criar uma saída que separará a rosa com um sistema de almoço em branco no escuro E temos apenas citações duplas porque só queremos online depois. Como funciona o deslizamento é o 1º 1 escolhe a linha começando em zero, que é o 1º 1 E então nessa estrada temos um grupo doente e cheio que
percorrerá os lugares, em outras palavras, as colunas. Então este loop será executado uma vez. Então isso será executado cinco vezes. Em seguida, o loop novamente do lado de fora irá repetir, e tudo é executado cinco vezes novamente. E eu vou fazer isso quatro vezes no total até que todos os lugares estejam preenchidos na matriz. Eu vou interior em cinco um cinco dois,
cinco três e, em seguida, fogo Force, que será separado por uma linha em branco usando esta saída uma vez que os valores têm feijão são retratados por este tempo. Então vamos executar o programa e testá-lo. E lá temos o nosso posto. Temos nossos cinco de dois,
três e força ou separados para linha em branco. Claro, podemos exibi-lo muito mais ordenadamente simplesmente removendo Ellen para que ele possa oferecer para não para caixa para você ver. Então rodando o programa de novo. Estagiário nos valores e aí está. É assim que você trabalha com uma matriz bidimensional que conclui esta lição. No próximo vídeo, vou dar-lhe uma introdução ao método de divisão
51. Introdução ao método de divisão: Olá e bem-vindo ao trabalho avançado, um curso de programação com Eclipse. E neste vídeo, vamos discutir o método de divisão. O método sport é um método especial que funciona de mãos dadas com as variáveis de matriz, mais especificamente, matrizes de
cordas. O que o método split faz é que ele age como um skinner e divide tokens em uma string, atribuindo-os a lugares em uma matriz. Você pode usar o método split para decidir quantos lugares uma matriz contém. Em outras palavras, você pode ter um array clientes para alarmar o texto, de
modo que a quantidade de tokens que são divididos na string da quantidade de lugares na matriz e nesses lugares serão os tokens. Por exemplo, se você decidir dividir uma string de cinco Tughan, a matriz terá cinco lugares. Aqui está um exemplo de maneira de usar o método de divisão String são um conjunto de colchetes, é igual a S T. G. Referindo-se a uma variável de string que criamos anteriormente Falana texto split ponto e entre colchetes entre aspas
duplas e quer que você Quero dividir em. Isso pode ser um todo seria, mas ignorar Sabi, um caractere específico como Watts enfrentar perto com o ponto-e-vírgula. Suponha que s livro TGV contém o seguinte uma frase aleatória. Portanto, eles serão três tokens,
portanto, três lugares na matriz. Então, se você usasse o método de comprimento para medir o arranjo do seu aviso, ele irá imprimir valor fora. Três. Como você pode imaginar, usando um array com o método split para digitalizar arquivos de texto ou, sem dúvida, para ajudá-lo a salvar linhas de código no futuro que conclui isso. Ouça. No próximo vídeo, vamos praticar o uso do método split.
52. Prática de método de divisão: Olá e bem-vindo a você curso de programação Java Avançado com Eclipse. E neste vídeo, vamos praticar usando o método de divisão. O método de divisão é bastante simples de usar. Primeiro, vamos criar uma variável string com um exemplo loira de texto para nós dividir em uma
cadeia de matriz seu TG é igual e na frase temos o seguinte. Esta é uma frase aleatória. Em seguida, criamos uma string ary A são um auto-descrito registros é igual a stg, não dividir e queremos dividir em que espaço. Então vamos ter um conjunto de colchetes, espaço de aspas
duplas, fechar o semi-Khan. E em nossa saída, simplesmente imprimimos o sistema de comprimento sem os pais ligados. Eles são comprimento médico e em nossos suportes, um comprimento r r ponto e vamos executar o nosso programa. Imprime o pai, o que está correto. Estamos nos dividindo nos espaços. Existem quatro espaços e, portanto, são cinco palavras, como você pode ver aqui. Mas este é um único personagem. Então o que acontece se você quer dividir em uma palavra como é bem, você é notado que dividir é nesta frase será ligeiramente diferente do que você espera três você pensaria que haveria dois. Visto como há um é, no entanto, Ursa refere-se ao é neste. Este é o problema de trabalhar com um método de divisão. Você tem que ser específico pelo que quer dividir. Então, se você quer dividir sob é palavra sozinho e não é, como nos dois caracteres, nós teríamos que adicionar espaços antes e depois há no método split. Então, quando executamos o programa, ele realmente se divide em dois como esperávamos em vez de como antes. Sendo específico. E a programação é de vital importância, pois métodos como este podem fazer com que seu programa jogue erros quando você obtém resultados inesperados. Agora, antes que a lição termine, vamos produzir os valores. Então eu vou devolver a divisão de volta para o espaço. Eu vou criar um olhar completo para int I é igual a zero. Eu é menor do que um são que o comprimento I mais Plus, agora que nós fizemos isso, nós criamos um sistema de saída, não sair como imprimir Ellen e nesta saída um r e um conjunto de colchetes com eu e eu
vou mover este empréstimo de saída e executar fora programa, ele se divide. Esta é uma frase aleatória. Cinco palavras e exibições abaixo, e você notará conosco. Não inclui o espaço selvagem. Então, se removermos o espaço e a cobertura estão voltando para esses três
terrenos arborizados , então se removermos o espaço em branco e substituí-la por você notar que quando estamos no programa não inclui, na verdade, você vai notar que ele inclui quer espaço. Mas o que é Então você tem isso, mas é removido. Você tem o espaço em branco antes é e você tem o espaço depois é e uma frase aleatória seguindo-o. Então tranque uma corda de sub. Você pode usar o método split para excluir madeiras ou caracteres específicos, como é que eu tenho usado neste programa aqui, o Sputnik que é muito útil quando se trabalha com os raios e a filha da corda. No entanto, você tem que manter isso em mente. Caso contrário, você poderá ver áreas inesperadas por toda parte. Isso conclui esta lição. No próximo vídeo, discutiremos um projeto para esta seção
53. 5ª discussão de projeto: Olá e bem-vindo ao seu curso de programação avançada com Eclipse. E neste vídeo discutiremos o projeto para a seção deste projeto. Seu dedo do pé. Peça ao usuário para entrar em listas de esportes, cada lista correspondente a um aluno específico. Estas duas listas devem ser armazenadas em duas variáveis de string separadas. Vocês são, então, dois separam essas cordas em suas próprias matrizes diferentes. Depois de ter dividido thes duas cordas em sua levantar seu tudo em lágrimas e se declaração e o campo de comprimento para descobrir exatamente qual aluno faz mais esportes o primeiro ou o segundo. Uma vez que você descobriu isso em sua declaração if, você deve mostrar o primeiro faz mais esportes ou o segundo faz esportes reais. E então você está para exibir os esportes que eles fazem cada porta em um novo empréstimo que conclui esta lição no próximo vídeo. Eu lhe darei minha resposta para este projeto de seções
54. 6ª resposta do projeto: Olá e bem-vindo para avançar curso de programação Java com Eclipse. E neste vídeo, vou dar minha resposta ao projeto de força de seção. Primeiro, vamos criar nosso projeto Java na discussão. Eu não mencionei um nome de projeto, então você pode nomeá-lo, o que quiser. Então esse é o novo Projeto John. Eu só vou chamar meu projeto Split array, Click Finish criado Java Cláusula, e eu vou dar It é o mesmo nome em In the main Miss It. Clique em Concluir mais três anos que os pacotes importados serão usados. Há entrada do usuário como especificado na discussão, então importamos Java extorquir estrela ponto swing mais perto semi corte em. Agora vamos direto para a criação das variáveis de string, que contêm a entrada do usuário primeira força. Isso é fixe. É um igual a J opção dor não mostrar diálogo de entrada e em citações duplas são,
digamos, em uma lista de alimentos esportivos. O primeiro esportista e começar direto na criação da matriz, que é método dividido, foram divididos em. Em seguida, vamos criar a matriz em que há uma string será dividido em, modo que a força eles são um sentar-se fora colchetes é igual a esta divisão de um ponto e vamos dividir em que espaço, porque isso é muito provável ou o usuário usado para Separe os esportes. Agora que fizemos isso, vou copiar estas duas linhas de código e ajustá-las para fazer doentes e desportistas. Assim é, também. Isso é um são, também. Nós, é
claro, ajustar split bem para ace, também, e nós temos que ajustar as mensagens bem. Então, em vez de primeiro top portmanteau no segundo Agora isso é diferente do que
normalmente trabalhamos com. Declaração definitiva. Mas eu vou guardar algum Codina e eu vou usar o meu campo de comprimento dentro das roupas A tem um ponto de comprimento. É ótimo para eles. Eles são muito comprimento holandês e um conjunto de suportes. Agora isso é supondo que o primeiro esportista joga mais esportes, então nós temos que ter um sistema de mensagens ponto fora parental no primeiro Sportsman faz um pouco roupas
esportivas com aspas duplas Z. E agora que temos a mensagem que precisamos para exibir os esportes, como fazemos isso é sobre passar pela matriz com um círculo de loop for e eu é igual a zero. I é menos do que um em um que comprimento I mais outro conjunto de suportes, e nós imprimir os valores de corrida usando o I na bala francês AOL um são conjunto de suportes e eu, mas isso é apenas se o desportista de comida joga mais esportes. Temos de criar outra coisa para o segundo desportista. Então isso é mais abrir nosso conjunto de colchetes, e eu vou copiar o conteúdo do código na primeira parte da instrução if, colá-lo dentro e ajustado. Assim, é com os segundos desportistas, como a mensagem do primeiro ao segundo. É um são, também Não comprimento em vez de um em um, e é um são dois dentro do on colocar esportes completos e esse é o nosso programa. E agora vamos testar nosso programa com duas hipotéticas. Um em que o primeiro esportista joga mais esportes e um com o segundo esportista coloca mais pontos. Então, para o primeiro esportista, vou dizer que ele joga golfe e críquete. E para o segundo esportista, eu vou dizer que ele joga tênis e é como você pode ver abaixo. O primeiro esportista faz mais esportes e joga golfe e críquete, o que é correto. Agora vamos executar um programa. Supondo que os doentes e os desportistas coloquem mais esportes. Então, para o primeiro esportista, eu só vou dizer que ele joga golfe com o segundo esportista. Eu vou dizer que ele joga críquete e tênis, e quando eu executar o programa, podemos ver que outra coisa funciona corretamente. Temos o segundo esportista faz mais esportes e os dois esportes que eu aluguei. Esta é a minha resposta a este projecto de secções. Como você pode ver, usamos um aumento e os dois métodos que aprendemos a usar com ele dividido e comprimento. Se o seu programa tem a mesma quantidade ou menos linhas de código, os parabéns, você concluiu com sucesso este projeto. Se o seu programa não funcionar ou contém mais linhas de código do que o meu, então espero que veja minha resposta aqui, vamos ajudá-lo a encontrar a era. Tudo ajuda você a encurtar seu código. Isso conclui esta lição No próximo vídeo, estarei fornecendo uma conclusão do que você aprendeu nesta seção.
55. Conclusão à seção 4: Parabéns. Você acabou de completar a seção quatro fora de sua causa de programação Java avançada com Eclipse nesta seção, você aprendeu sobre um aumento de um topo muito complicado da variável, que você pode usar para manter muitos valores passagens praticando o que você tem aprendeu nesta seção do que você aprendeu nos outros três. Praticar com o que você sabe é a melhor coisa que você pode fazer. Combinar tudo o que você aprendeu é uma grande taxa de progresso na programação, bem
como aprender novas maneiras de programar. Por exemplo, você pode usar os scanners para digitalizar texto Dallas e colocar os valores em um aumento, sendo que você pode sozin matriz para segurar tanto filha como você gostaria. Você pode usar uma matriz para manter um documento inteiro com fora do médico, para
não mencionar que linhas de segurança de código grande em um programa mais eficiente, um aumento e o mito dividido que, sem dúvida, será útil em nossa seção final do curso, onde começamos a trabalhar com programação orientada a objeto, que envolve a criação de ganhos faz IDs e classes todos para usá-los no programa principal
56. Introdução a Seção 5 | OOP | Programação orientada para objetos: Olá e bem-vindo à Seção cinco de sua programação de trabalho avançada vai com Eclipse e
nesta seção estará fazendo 00 P. programação orientada por
objeto. Nesta seção, vamos aprender como criar objetos. Criamos objetos através de classes e nessas classes terá vários métodos diferentes que podemos. Diz-nos para resolvermos problemas. Este é o objetivo fora da programação orientada a objetos para criar classes e objetos de seu próprio design, que seu uso em seu programa principal LTD de Your Great será muito semelhante ao que você
aprendeu ao longo. Claro, o benefício da programação orientada a objetos é através da criação de objetos e classes que você será capaz de reutilizar, enviar que é uma e outra e outra vez. Em outras palavras, você não precisa depois do mesmo código. Por exemplo, usando uma varredura, um método que você não terá que recriar diferentes scanners com diferentes tomadas quedas você Tudo que você teria que fazer é usar dois métodos. Eu queria ligar para o seu arquivo de texto e roubar a filha e um segundo classificado, o que vai ser processado com a filha. O projeto no final desta seção exigirá muito do que você aprendeu ao longo deste curso que conclui esta lição no próximo vídeo são discutidos com você como as aulas funcionam.
57. Introdução aos cursos e métodos: Olá e bem-vindo ao seu curso avançado de programação Java com Eclipse. E neste vídeo vamos discutir classe é a melhor maneira de descrever uma classe é
um conjunto de métodos e campos que você pode reutilizar uma e outra e outra vez. Por exemplo, o scanner vem da classe utilitários. Ao importar a classe utilitários, você está conectando o pacote que contém o scanner com o programa humano. Dessa forma, quando você usá-lo em seu programa, ele chama de volta para este fechamento e executa o código dentro. Nos próximos vídeos, aprenderemos como criar classes e duas formas de métodos que usaremos. O primeiro topo do método que estará aprendendo é evitar método. Um método vazio não retorna um valor, mas pode ser usado para mudar filha. O segundo topo do método é um método superior, que retorna um valor. Um bom exemplo do método superior são as falhas de comprimento de ponto que usamos no passado. Beard, aquele com colchetes ou sem colchetes ambos retornam um inteiro, tornando-os métodos cobertos. Um exemplo de como um método superior ou olhar em sua classe é como se segue, como você pode ver, temos cadeia pública. Temos o nome do método e um conjunto de colchetes, que incluirá as variáveis necessárias. Por exemplo, quando você estiver usando um método de divisão, anexe-o a uma string. A string é uma variável que é necessária, e de acordo com as mensagens, é
aqui que sua string será armazenada. Então, como você pode ver, temos cadeia pública, Mr Name significa que é um método string. É assim que você pode dizer se é um método de topo ou não. Se é o seu vazio público, então sabemos que é o método de evitar. Mas se é a cadeia pública dele para inteiro ou qualquer outro top off filha top, então sabemos que é um método de topo. Em seguida, você tem um conjunto de colchetes onde o código ocorrerá. Você poderia mudar. A variável vai usar que eu tenho a sua falta, mas no final dela você deve produzir o resultado. Como você coloca é você superior em troca e o valor da variável que você retorna. Então, estes são os modelos para criar um método vazio ou topo. Somos nós mesmos por toda parte. Este curso importou várias classes e usar seus métodos. Mas nesta seção estará aprendendo a fazer o seu próprio. Isso conclui esta lição. No próximo vídeo, mostrarei como criar uma classe e evitar o método.
58. Criação de cursos e o método de vazão: Olá e bem-vindo ao seu curso avançado de programação Java com Eclipse. E neste vídeo vamos criar uma classe e um método vazio. Para criar um fechamento é o seguinte. Primeiro, vamos criar nosso projeto Java, que é o seguinte. Vou chamar meu gosto de aula de projeto. Vamos cortar pasta, clique com o botão
direito na pasta Source em uma classe Java. Chame o mesmo teste de classe de nome em um public void método principal Clique em Concluir. Uma vez feito isso, criamos o método principal. Uma vez feito isso, criamos o fechamento Executar Herbal para Tribune usando todo, é
claro. Mas agora vamos criar uma classe que não é executar herbal, mas irá conter código para a nossa
cláusula principal . Vá para o pacote e clique com o botão direito e adicione uma nova classe para este. Eu só vou chamá-lo de impressão, e nós não estaremos adicionando um método principal Click finish e lá nós temos isso. Agora criamos uma classe. É um simples é que para a segunda parte deste vídeo, estaremos criando um vazio. Método para criar em é a seguinte vamos para impressão de classe pública, e este é o lugar onde vamos estar criando nossos métodos para criar um método vazio é o seguinte público, evite. E agora temos que dar um nome para Evite encontrar. Vou chamá-lo de “desenhado”. Nós adicionamos briquetes duplos. Mas não vamos adicionar nenhuma variável a esses colchetes. Vamos ter uma saída simples. E então grande conjunto de colchetes encaracolados como se fosse uma declaração if e dentro teremos um sistema simples. São Pentland sistema fora Príncipe Lon e dentro Olá mundo E aí você tem isso. Evite o método um dos mais fáceis Mase é que você pode criar. Agora temos que criar um objeto usando nosso método de desenho. Agora eles me fizeram para importar nossa classe, visto que está no mesmo pacote. Então, para usar isso, temos que criar um objeto não para criar o objeto. Primeiro temos que encontrar a nossa classe que é impressa tão superior na impressão de nome. Nós, em seguida, dar objeto uma pesquisa de nome é chamado teste é igual a nova impressão um conjunto de colchetes fechar com semi dois-pontos. E assim, criamos um objeto da classe de impressão. Mas agora que criamos um objeto vamos usar um método porque como antes, quando executamos o programa, notamos que ainda não há saída. Por baixo do objeto. Vamos usar o nosso método drawl, e é simples como cobertura no nome do ponto de teste objeto e o nome do nosso Mason Joe, você percebe que ele apareceu em uma caixa. Eles significam que ele foi capaz de encontrar Eu vou sentir falta dele e colocá-lo no topo da lista . Agora que temos objeto e agora adicionamos a mensagem a ele, Vamos correr para fora programa e lá temos ele. Uma saída thes são os ossos de baía de programação orientada a objeto. Criamos uma impressão de código de classe. Nós criamos um vazio acasalado com uma saída, e agora temos objeto em nosso programa principal, e temos usado este método dito e criou uma saída. Uma pergunta comum, me perguntam na programação orientada a objetos é como podemos ter uma saída e evitar acoplado? Certamente ele só deve mudar filha, mas não saída nada vamos evitar método pode saída filha. Ele simplesmente não pode retornar valores, que
significa que você não pode usar este método para derivar um valor e armazená-lo em uma variável na
classe principal para quaisquer outras roupas que estão associadas a este pacote. Mente sérvia. Ter uma saída é muito diferente de retornar um valor, mas lá você tem como criar um método close e um vazio que conclui esta lição. No próximo vídeo, mostrarei como criar e usar um método superior.
59. O método digitado: Olá e bem-vindo ao seu curso avançado de programação Java com Eclipse. E neste vídeo, vamos dar um ótimo e usar um toque para método. Primeiro, vamos criar um projeto Java estará trabalhando com o projeto John A. Eu vou vir no processamento de nomes porque neste projeto, Ruby criando um programa que pede ao usuário para o nome completo pretendido e vamos prusis usando um top comprometido primeiro, vamos adicionar nosso processamento de nomes de classe principal em um nosso método principal clique em Concluir não para a Internet Tivemos outra aula e vamos chamar isso de processo. . Cruz infligir terminar
Primeiro, que seja conhecido que o nosso programa vai pedir ao usuário para anti no primeiro nome e sobrenome foi este primeiro nome e sobrenome. Vamos imprimir a inicial o primeiro nome e o segundo nome a seguir. Então vamos criar admitido que vai fazer isso por nós. O método de processamento. Uma vez que este vai ser um top automatizado, estamos em um topo em público e desde que queremos retornar uma string e nós damos uma mensagem o nome como processo, nome e nós estaremos inserindo em uma variável e essa variável é uma string também que será o próprio nome. Agora você vai notar que há uma era sem perder. Está sob terra a terra do ano em livra. Isso ocorre porque o nosso método não está retornando nada para corrigir o seu Nós top em troca e queremos retornar a variável name. Então retorno nome Apenas por agora, vamos criar outra variável que será retornada em vez da variável nome. E é assim que se faz um método de topo. Sonal. Está inserindo o código que processará o nome. Então vamos ter nome igual e os iguais serão nós processando a filha e o seguinte código. Queremos a inicial do primeiro nome. Então esse é o nome holandês está em zero no início do nome. Em seguida, adicionamos um espaço de parada completo. Em seguida, fazemos uso do nome missivo substrato não sub string e dentro do
método sub string fará uso fora do índice off método nome o índice off off. E o que estamos procurando é o espaço. Então podemos encontrar o espaço em branco entre o primeiro nome na última noite, e nós adicionamos um a ele porque queremos tudo seguindo o espaço selvagem, não inclusivamente fora do espaço em branco. E nesta terra de código processamos nossa filha dizer conhecimento. Criamos nossos dois métodos principais. Vamos voltar para a nossa classe principal e criar objeto. Então agora estamos de volta ao nosso programa principal. Vamos primeiro importar o pacote que nos permite pedir ao usuário a entrada que estará no trabalho. X asa pacote importar Java X, não balançar estrela ponto vai com o cínico On. Em seguida, vamos criar o objeto que estará usando Então que é a classe de processo que está sendo chamado. Vamos dar objeto. O nome é igual a roupas novas de processo, um conjunto de suportes e um ponto semi cólon. Agora que fizemos isso, vamos criar uma variável temporária que irá conter o nome fora do usuário. Então é uma string que Tim é igual e agora temos nosso diálogo de entrada e dentro
das aspas duplas estará pedindo ao usuário para inserir seu nome completo perto do ponto e vírgula. Agora que temos feito ainda, precisamos fazer você método servile, processo, nome e saída. O resultado assim estão colocando é o seguinte sistema. Não saia o nome da linha Prince processo de ponto Nome Temp Now para top acasalado. É mais provável que você roube esse valor dentro de uma variável, como uma matriz ao processar vários nomes. No entanto, já que o nosso programa vai realmente conter um nome por enquanto, podemos muito bem colocar o resultado final. Esta não é a melhor maneira de fazer uso de um método top to, apenas colocando o resultado da seguinte forma. Mas é assim que vamos mostrar os resultados desta lição. Então, executamos o programa. Não está nos pedindo nome completo na Internet, então vou dar o exemplo. Joe Blog e clique em OK e você notará na saída o espaço inicial do ponto e sobrenome. Então oh, programa está fazendo pleno uso do método de nome de processo na classe de processo, e lá você tem um top to método que conclui esta lição, eo próximo vídeo estaremos falando sobre variáveis de lucro
60. Variáveis particulares: Olá e bem-vindo ao avanço. Dirigiu um curso de programação com o Eclipse. E neste vídeo, vamos aprender sobre variáveis de lucro. lucro são variáveis que não podem ser alteradas no programa principal. Significa que estas são variáveis que só funcionam com uma classe específica. Por exemplo, eu tenho Sim, o projeto de processamento de nomes re criado no vídeo anterior. E vou mostrar-lhe nesta aula como criar lucro. Variáveis de produto geralmente são criadas no topo da sua classe. Então vamos até aqui para o processo de perda pública de pulmão, pressione inter depois e começamos a criar um produto. Variáveis. Aqui está um exemplo de um profeta interject lucro int número sendo que esta mesma bala é feita no topo da classe. Quaisquer outros métodos que você fizer posteriormente podem usar essa variável. Então, mantendo isso em montar uma variável de lucro só pode ser alterado para o programador. Em outras palavras, é lucro do usuário ao criar programas que usam a entrada do usuário. É muitas vezes que o usuário vai temperar com o código como tal tendo variáveis de lucro que mantêm a chamada do programa são importantes desta forma, você pode evitar áreas maciças que o usuário transmite sobre o próprio programa, onde eles intencionalmente ou involuntariamente. No entanto, embora o NUM é lucro para esta classe, podemos exibi-lo na caixa de saída. Como nós exibi-lo é como se segue nós criamos um perdê-lo. Esta é a única maneira que você pode obter um profeta satisfaz o valor da classe. Claro, você terá que criar uma linha de código no programa principal chamando este método, mas ainda é uma maneira de obter o vale de um inteiro de produto do seu programa. Você primeiro cria uma variável superior ou evita uma, então vamos tentar usar Evite, por enquanto, vazio
público e é chamado de impressão entorpecida e dentro, um conjunto de colchetes terá um número de saída um e dentro. Agora que temos isso, percebe que a variável none é destacada azul, assim como o privado em europeu. Isso ocorre porque o Introgen privado, hum, está presente em toda a classe, então não há necessidade de criar uma variável local dentro do método. Agora voltando ao nosso programa. Vamos ajustar o código, para que ele imprima o Vale Num. Então vamos comentar esta terra aqui, já que não vamos usá-la e vamos comentar esta terra também. Com isso feito, agora
fazemos uso de nome automatizado, ponto de impressão entorpecido e acabamos programa Observe que príncipe o valor de zero porque Numb
não tem valor. Atualmente, para alterar este gratuito, volte para o nosso provavelmente disponível. Damos um valor a ele. Cinco. Nós rodamos o programa novamente, e ele imprime cinco, e lá você tem um introgen lucro ou variável privada, dependendo de qual você usa. Estes são usados principalmente para valores padrão em todo o programa, presente em uma classe inteira e muito útil e muito difícil de ajustar sem o código certo que conclui isso. Ouça. No próximo vídeo, criaremos uma varredura emitida em uma classe.
61. Como criar um método de varredor: Olá e bem-vindo ao seu curso de programação Java bronze com Eclipse. E neste vídeo, vamos aprender como criar uma varredura emitida em uma classe separada. Eu abri um projeto anterior. Fizemos o arquivo de leitura do programa de prática. Muito o que vamos fazer é adicionar perto e mover o nosso scanner para tão perto. Como vamos fazer isso é como se segue vamos para a nossa prática leitor de arquivos de pacote, nós criamos uma nova classe. Vamos ligar para este scanner. Em minúsculas é como terminar. Assim que
fizermos isso, vamos voltar ao nosso programa principal e copiar tudo do fundo da captura para tentar. Uma vez que temos cópia que, voltamos para o nosso scanner, e aqui vamos criar um método chamado skin de arquivo, modo que será o seguinte. Pele de arquivo vazio público e dentro de um conjunto de colchetes, vou colocar uma variável de string. Poderia arquivar o nome. Depois disso, criamos um conjunto de registros. Colamos nosso código dentro, vamos voltar ao arquivo, ler uma prática, remover o código que copiamos. Uma vez que tenhamos removido o curdo foram importar o pacote extremo trabalho porque agora
vamos pedir ao usuário para inserir no nome do arquivo. Em outras palavras, temos agora criando um programa que funciona com qualquer falta que nós nomeamos. Então isso é Job X, não swing ponto estrela mais perto do ponto-e-vírgula Depois que criamos uma variável string também foram chamá-lo nome de arquivo igual a, e eles terão diálogo de entrada e dentro de aspas duplas em seu nome de arquivo. Depois disso, criamos um objeto de nosso scanner classe A, e vamos chamar o arquivo de objeto. Leitor é igual a Novo scanner Tenha em mente. É minúscula. É porque estamos trabalhando com nosso próprio scanner em vez do original. Agora, o verdadeiro objeto dos grandes. Voltamos aos nossos custos de scanner, e tínhamos acabado de ocorrer de acordo, de modo que os nomes de peso dot txt é substituído por um
nome falso . Agora que isso está acabado, voltamos aqui novamente e usamos eu vou perder isso. Então é seguir rita dot file skin usando nossa família invariável e apenas assim, em algumas terras de poderia adicional, nós criamos um programa orientado a objeto usando o scanner. Então nosso programa principal agora só contém três terras fora do código do núcleo quando você executa o programa e vamos entrar no nome dos arquivos de texto, que é nomes dot txt clique em OK e nós vemos todos os resultados de antes impresso, claro como eles eram. Portanto, o nosso programa é bem sucedido. Não só somos criados um programa O P, mas revertê-lo criou um programa que pode trabalhar com outros arquivos de texto todos fora de algumas terras de código
adicional que conclui esta lista. No próximo vídeo, vamos praticar nossa programação orientada a objetos.
62. Prática de OOP: Olá e bem-vindos ao avanço. Dirigiu um curso de programação com o Eclipse. E neste vídeo, vamos praticar programação orientada a objetos. Primeiro, vamos criar nosso projeto. Eu vou chamar minha prática objeto projeto neste projeto, nossa grande cláusula principal de mesmo nome e a mensagem principal dentro do pacote também cria outra classe. E este que eu vou chamar de Cruz de Leitura neste projeto vai usar uma ferrugem de texto, um Eckstine sujo. Vamos ler a partir deste telefone de texto e processar a filha. Não se preocupe. Vou fornecer-lhe o texto encontrado. A filha parece a seguir. Temos um nome, sobrenome, idade e agenda voltando ao programa. Eu vou te mostrar como. Leia o telefone de texto, usando programação orientada a objetos, bem como processá-lo. Nós vamos estar fazendo em nosso código principal a partir do zero na classe de leitura em vez de copiar código de outros projetos. Primeiro vamos importar os arquivos que vamos precisar, que são os utilitários e o pacote I O importar Java, você não até
não começar a fechar o ponto-e-vírgula e, claro, o pacote IoT. mesmo do YouTube sobre parar. Agora que fizemos isso, vamos criar as variáveis profetas serão usadas por todo o lado. Primeiro, vamos criar uma matriz de cadeia de fluxo privado são um conjunto de colchetes, é igual a nova string. Para o comprimento que vamos apenas inserir um grande número neste grande número, é a quantidade máxima de filha que poderíamos receber. O arquivo de texto não conterá tanto filha, o que é bom, então não teremos uma exceção fora dos limites. 50 é apenas um valor maior que irá manter o nosso programa a trabalhar perto do semi-Conan, vamos ter de outras variáveis privadas. Uma contagem de códigos de interjeção de lucro é igual a zero e outro resultado de corda de corda Privada é igual a um
resultado de string e nós vamos apenas ter nossas aspas duplas. Isto é, é claro, no caso de resultado é necessário, mas os valores de honra a ser importado em resultado como tal para evitar esta era, nós substituímos o valor fora. Não, com as citações duplas. Em seguida, recrie nossa primeira mensagem. O método de arquivo de leitura, que lê como se segue arquivo de raça vazio público, um conjunto de colchetes e uma string que tem nome de arquivo dentro. Vamos fazer o que fizemos no programa anterior onde o usuário insere o nome do arquivo. Próxima regra. Tenha uma declaração try and catch que irá ler o arquivo. Tente um conjunto de colchetes são scanner, ver arquivo é igual a novo scanner novo arquivo e, em seguida, viu o nome do arquivo colchetes mais perto de me ver. Vá em frente. Nós, então, temos um descontroladamente que vai correr através deste arquivo e colocar cada terra na matriz um por um. Então isso é um arquivo C tempo que tem em seguida. Então sabemos que passará por todos os vales. Então vamos usar a nossa matriz. E o confortável juntos é igual a um telefone C. Não próximo com ponto e vírgula. Queremos toda a terra armazenada na chuva. Nós não tínhamos contagem. Mais mais para o próximo. Depois disso, não
precisamos do scanner S e distante. Então vamos fechá-lo. Sim, ele encontrou de perto e seguimos para a captura, que é o arquivo de captura, não encontrado. Exceção e. Caso a falta não seja coisa. E, em seguida, criamos uma saída que dispara sistema que fora de Princeton ea
mensagem de erro será arquivo não encontrado. E lá temos nossa primeira mensagem o método do arquivo de leitura que vai ler o texto longe e colocar a filha dentro do ringue. Vamos ligar para o nosso processo de internação doente que processará a filha. Ele vai olhar como se segue público, evitar processo, Eu disse para colchetes e dentro de um ooh cheio que vai passar por cada linha int I é igual a zero . Estou ouvindo a contagem. Você percebe que a contagem vem e se torna muito útil porque eu mantive a contagem de exatamente como os valores Maney são armazenados na chuva. Fechar este Emiko em mais Plus, É por isso que criamos responsável em vez de usar um comprimento de radar, porque isso teria sido impreciso, a menos que matriz tinha exatamente 50 valores. Agora usamos o salão de scanner de scanner S C Land é igual a novo scanner e dentro de um são
colchetes I e vamos começar com o primeiro pouso. Os resultados serão a impressão é a seguinte. Temos a inicial do primeiro nome, então seguiremos até o sobrenome. Depois disso, teremos a idade e depois teremos a primeira letra fora do sexo. Então essa é a informação masculina. E se para o feminino, vamos armazenar este valor no resultado para fazer isso temos resultado igual a resultado, mais um salão ao lado charme em zero para obter a inicial e vamos adicionar a parada completa em um espaço. Depois disso irá adicionar O sobrenome aborrece SC Landau em seguida novamente, uma vez que é a próxima bebida em outro espaço que eles estavam na idade e, finalmente, a primeira letra fora do espaço de gênero uma conversa salão de beleza em março próximo estão em zero, e isso é o nosso resultado do processo sendo armazenado no resultado. Variável Na próxima linha, fechamos o scanner terrestre porque não teremos necessidade dele. E gostaríamos de começar de novo, por isso está perto. Adicione um casaco semi em que é o nosso segundo referido e são lidos classe. Nós agora criar 1/3 método chamado resultado de impressão, que simplesmente retorna uma string que é resultado de forma cadeia pública impressão resultado retornar resultados . Agora que completamos todo o nosso código em nossa aula de leitura, vamos voltar o programa Charlemagne e fazer uso dele. Primeiro, vamos pedir ao usuário para importar para encontrá-los, então temos que importar os pacotes swing mais
uma vez. Não balançar. Não apedreje. Em seguida, criar uma variável string, que irá conter o nome falso é igual a dieta, diálogo de
importação e em ações de treinador duplo em um nome de arquivo mais próximo o mesmo que você pode em dentro criar nosso objeto de leitura. Então isso é chamado de gosto por agora é igual a nova leitura dentro de anos. Nosso primeiro método, o método de arquivo de leitura disse arquivo de teste dot reid e dentro teremos finalmente dentro de uso estão doentes e pode dizer para processá-lo. E, finalmente, criamos uma saída e imprimimos o resultado. Então é o resultado da impressão de ponto de teste, e lá temos ele. Temos todos os nossos valores impressos abaixo. Temos a inicial o primeiro nome, o segundo nome, a idade e os sexos iniciais durante todo o dia. Este é um
programa mais complexo 00 P. , e espero que você encontre uma boa prática para o nosso projeto final para esta seção que conclui esta lição. No próximo vídeo, discutiremos o projeto para esta seção
63. Discussão final em projeto: Olá e bem-vindo ao seu curso avançado de programação Java com Eclipse. E neste vídeo vamos discutir o projeto para a Seção 5. Neste projeto, você criará um programa chamado Processamento de Objetos Seu, em seguida, para criar uma classe dentro deste projeto chamado Leitor de Arquivos e você estará usando para Text Falls, o Final Dirty Eckstine eo resultado final Doc Txt Eu vou fornecer de ambos os arquivos de texto. O objetivo deste programa é digitalizar o texto cair final dot txt. Processe o médico em informações e direito ao texto de, como no resultado final do txt os resultados de seus métodos de processamento. Seu programa conterá quatro métodos e seu primeiro método. Você vai ler a filha do texto Farm, por exemplo, do blog de
Joe hashtag 29 e neste método você vai preencher uma matriz de lucro em seu doente e perdê-lo. Você deve examinar a filha e encontrar a pessoa mais velha. Depois de encontrar a pessoa mais velha, você deve colocar seus valores em uma string privada separada. Por exemplo, Joe Blog 29 é o mais velho é processado Miss. Ele vai escanear a taxa novamente e processar o resto da filha, incluindo a filha, fora da mais velha, e roubou os resultados em uma string privada. Como o seu processo. O Doutor é a inicial o primeiro nome inicial o segundo nome, seguido pela idade de cada nome impresso em um novo Lon, e seu método final é criar um gravador de impressão, que estava certo para o resultado final do txt. Todas as informações que processamos seu resultado final devem ser as mais antigas exibidas na parte superior do arquivo de texto. Por exemplo, o 29 do Joe Blog é o mais antigo e abaixo dele você exibirá todos os resultados do processo. Em outras palavras,
as iniciais e idades fora de toda a filha, incluindo a da mais velha. No próximo vídeo, vou dar a minha resposta a este projeto.
64. Resposta final do projeto: Olá e bem-vindo ao seu curso avançado de programação Java com Eclipse. E neste vídeo eu vou dar a vocês minha resposta para o projeto final para este curso. Como você pode ver, eu criei o projeto final do programa com o leitor de classe. Dentro da pasta final Project Project, coloquei ambos os arquivos de texto faneuil dot txt, que contém toda a filha estrada e resultado final que irá conter os resultados. Quando eu executar meu método sem mais delongas, vamos começar. De acordo primeiro, vamos para a nossa aula e vamos importar. Os dois pacotes estarão usando o I O na importação de pacotes utilitários, java dot util dot storm e o segundo pacote de importação java dot io dot star fechou o semi coma. Agora que você fez isso, estamos prontos para criar variáveis privadas terá total lucro fábulas no total terá um encontro. Então, a contagem de int privada é igual a zero. Teremos uma matriz. Teoria de cordas privada é igual a nova string e vamos dar-lhe o valor básico de 50. Teremos uma string para o mais velho e teremos a string Prophet para obter resultados. Agora que fizemos isso, estamos prontos para criar nosso primeiro método, mas vou mostrar agora é o que é conhecido como o método inicial. Em outras palavras, este é o medidor que é executado no momento em que você cria o objeto necessário para escrever uma linha de código chamando o método no programa principal. Isto não é necessário. Claro, você pode continuar a fazer métodos à sua maneira. Mas o nosso programa de Sina tem a certeza de qual é o seu propósito. Podemos ter um acasalado com o nome do arquivo incluído. Assim, a partir do momento que criador objeto ele está localizado e digitalizar os arquivos de texto já para criar este método é o seguinte que acima em público e em vez evitar ou métodos cobertos como uma cadeia de inteiro Nós apenas dar o nome fora do custo que ele está dentro. Então, leitor
público, Agora que fizemos isso, vamos ter um conjunto de colchetes e vamos usar o nome do arquivo porque o usuário
vai ser o único que entra no nome do arquivo e todo o código que precisamos digitalizar os ventiladores de
texto. Essa deve ser a declaração do julgamento. Eu disse, tente e dentro de um estado de parênteses, Skinner é que ele arquivou igual a um novo nome de arquivo Scana. Depois disso, criamos um loop while enquanto um C encontrado que tem próximo. E então começamos a colocar tudo na chuva. Diz que eles são Conde Goes é que ele encontrou Doc Next Conde Bless lugar assim como fizemos em nosso consultório. E uma vez que não temos o scanner de arquivos é c telefone. Mas perto divulga seu semi cólon e agora criamos o arquivo catch catch não encontrado Exceção e e um sistema de mensagem adequado que em Princeton em bom não encontrar arquivo e que é o nosso 1º de maio disse Então, a partir do momento em que criamos o nosso objeto, nós digitalizamos os takes são e colocamos todos os valores na área. Nosso próximo método vai encontrar o mais velho. Isto vai ser evite método tão vazio público e chama-se encontrar velho para este mito que eu
vou criar um interject chamado velho igual a zero que será o nosso valente temporário que foi roubado a idade próxima para criar um completo que irá através do arranjo diz completo. Eu não é igual a zero? Eu é menos do que contar I plus plus neste completo up eu vou estar usando um scanner para obter a idade disse salão scanner é igual a novo scanner e nós vamos ligar o valor um r r i. Assim, um novo scanner será usado cada vez. E como sabemos na nossa filha, se olharmos para trás os nossos ficheiros de texto, estão todos separados. Todos os vales são separados de uma hashtag. Então temos que mudar o emissor de acordo. Então dot use kalamata hashtag fechou o ponto-e-vírgula. Agora, como você sabe e nossa saída final, temos que exibir no arquivo de texto o nome completo e a idade. Então nós precisamos obter uma variável que irá segurar o primeiro eo segundo nome está dando para baixo fábrica em uma temporização cadeia para agora é igual a um ponto salão Próximo, que é um espaço tem um salão Next que irá segurar o nome que, em seguida, criou interject que irá Segure a idade de um leão marinho não o próximo e isso é o que precisamos fazer com o scanner. Então agora podemos fechá-lo para que nós re conjuntos para executar os próximos valores que agora criar uma
declaração if que vai Compean entorpecido muito velho desta forma podemos descobrir quem é o mais velho como nós gradualmente executar através da matriz. Então isso é se o número for maior que o velho. Velho é igual a entorpecido. Então esse é o novo valor. Mais antigos são marca privada igual Tim, além de espaço para nós Old é o mais antigo, e então nós sempre saída para o mais antigo armazenado perfeitamente em nossa variável privada. E agora, para o nosso próximo método, este será o nosso método de processamento, que também será anulado processo Boyd Público dentro são método de processamento irá criar um portal de
loop for novamente. Correr através da chuva cheia e eu é igual a zero I é menor do que a contagem I mais Próximo, recriar o scanner um salão mais uma vez para passar pelos valores de raios é igual a novo scanner. E como antes da matriz, eu e nós temos que mudar o diâmetro Não use para limitar hashtag. E agora vamos armazenar varia nos resultados. A variável privada diz que os resultados são iguais a resultados. Além disso, e como você sabe, estamos trabalhando com as iniciais do primeiro e último nome. E então temos a idade começando uma nova linha depois. Então isso é mais um ponto de salão Próximo eu não char obter zero mais um ponto de salão Próximo novamente não cobrar e zero mais outro espaço, mais a idade, que é um ponto CNN próximo. E finalmente começamos uma nova linha. Então barra invertida perto do Semi Colon. Agora que fizemos isso, podemos fechar um scanner que não precise mais dele. E esse é o nosso método de processamento e
a nossa última mensagem, aquela que irá imprimir no arquivo que eu chamarei de “print e file”. Então é um vazio público, Cheer mais perto de me ver chegar. E já que vamos estar trabalhando com um novo arquivo, temos que criar outra instrução catch tentando dentro, vamos criar uma impressão Terata bom em arquivo é igual a novo arquivo Terata novo Roger e dentro de um conjunto de registros sabemos qual arquivo nós direita em, que é o resultado final, Doc T X t mais perto do ponto e vírgula. Em seguida, colocamos a essa distância usando o método de impressão terra para conjuntos distantes em ponto francês e como ele imprimiu é que temos a primeira vantagem mais antiga em seu pulmão abençoar resultados perto com See me coat on. E agora não precisamos mais do gravador. Então, fechamos, caímos e chegamos perto. Em seguida, criamos a captura e desta vez. É uma exceção muito grande e uma mensagem adequada para terminar seu sistema. Concluído a terra de impressão de ponto Os resultados finais levam falta, não
foi encontrado. E lá temos todos os meus filhos. Não podemos ir ao nosso programa principal e usá-los primeiro. Como você sabe, teremos o usuário escolher qual arquivado deseja escanear. Então vamos precisar de um pacote de trabalho extremo. E então vamos ter uma string para conter o nome sujo, que eu vou chamar. Encontrei-me igual a J opção dor mostra diálogo de entrada. Digite o nome do telefone de texto perto com o ponto-e-vírgula dentro, cria o nosso objeto a partir de uma célula de fechamento leitor é chamado leitor, e vamos chamar objeto. Teste é igual a novo leitor, e vai exigir que você digite 80 variável string. Este é o nome do
arquivo, nome do arquivo fechar o mesmo que está acontecendo. E agora usamos nossos métodos. Primeiro temos que encontrar o mais velho. Então temos que processá-lo. E por último, precisamos de uma impressão para arquivar e eles têm todo o nosso programa cinco linhas de código na nossa
classe principal . Então vamos executar fora programa topo no nome do nosso arquivo de texto, que é funil dot txt e clique em OK, retornando à nossa pasta Projetos. Entramos no resultado final e você verá nossa filha, a Processada. Temos Frank Thomas, 99 anos
no topo da nossa lista, e ele ainda está incluído na filha do processo. Então, nosso programa está funcionando corretamente, e essa é minha resposta para o projeto final que conclui esta lição no próximo vídeo. Vou lhe dar um resumo do que você aprendeu neste curso.
65. Conclusão a programação em Java: seu guia de código Java iniciante: e isso conclui seu curso avançado de programação Java com o Eclipse. No início deste curso, você aprende a muitos métodos para ajudá-lo em seu caminho para a programação orientada a objetos. No final deste curso, você está fazendo seus próprios métodos em suas próprias aulas. Simplificando, programação orientada a
objetos é focada no uso de objetos e sendo assim, isso significa que você tem que ter várias classes e mensagens para usar com o assunto. Então você aprendeu a fazer exatamente isso. Uma programação orientada a objeto geralmente tem em sua principal executar ervas muito poucas linhas de código, mas nas classes profundas dentro, eles são grandes quantidades ocorreram que foram escritos nos bastidores. Você codificou programas que muitos lutam com eles estudam para
programação orientada a objeto . Houve projetos civis em todas as escolas, e a energia aprendeu que a programação é criatividade lógica, significa que programas poderiam ser feitos de muitas maneiras diferentes. Você pode ter métodos muito diferentes dos de outro programador para completar a mesma tarefa. No entanto, com a prática e mais estudos, você será teria encontrado melhores maneiras em que você concordou programas constantemente melhorando medida que você avança. Obrigado por fazer meu curso avançado sobre programação Java com Eclipse e boa sorte com seus estudos sobre programação Java.