-
Até agora, nós escrevemos um código que, quando
há um caso de teste. E se o teste é
-
verdade, imprima a linha de dados. Assim, nesta seção curta
Eu quero mostrar como,
-
em vez disso, você acabou de contar o número
de linhas, no caso de o teste é verdadeiro. E
-
isto é, que é mais parecido com o que realmente queremos fazer
com computadores. Assim, em
-
para fazer isso, teremos que adicionar um código
romance no código ter sido
-
fazer. Portanto, descrito aqui, mas I,
Vou apontar as partes do presente Código
-
exemplo. Portanto, há três coisas que têm
acrescentado para contar. Uma delas é que sou
-
irá introduzir uma nova variável, eu vou ter a certeza
chamar contar. E eu sou apenas
-
Eu redefini-la, e eu faço
que, antes do ciclo começa a operar. Assim,
-
Count é zero. Em seguida, dentro do ciclo
Dentro do comando if, onde
-
Eu sei, eu, eu posso imprimir a linha como fizemos muitas vezes antes
. Mas então eu também
-
tem esse código, contador = contador + 1. E isso é uma espécie de aparência incomum
-
linha. Vou dizer-lhe que ele faz. Ele
qualquer valor que é armazenado no interior da conta
-
é aumentado em um. Portanto, em
explode cinco ou seis, ou 10:50,
-
Ou o que quer. Mas deixe-me, deixe-me explicar
como isso funciona. Assim, na matemática, este
-
linha realmente não faz sentido. Como,
você sabe, o valor é igual a si mesmo
-
mais um. Mas a razão que esta trabalha no computador
função é a de igualdade
-
sinal de código de computador é
realmente mais simples do que em matemática. Eo
-
O importante aqui é entender que
primeiro avalia a mão direita. E, em seguida
-
apenas uma vez que é resolvida para obter um valor de
, Então este valor é armazenado no
-
variável no lado esquerdo. Então, imagine
a primeira vez que é executado. Então, o que importa
-
zero e, em seguida, torna-se a esta linha. Assim, o primeiro
que vai fazer é avaliar
-
do lado direito. Assim, a contagem é zero, então
zero mais um é igual a um. Assim, irá, este
-
pilha é também um. Assim, uma vez que estima-se que
fora, é armazenada em uma conta do que é hoje
-
contagem é um deles. Assim você pode ver lá onde a ação
entrada na linha
-
a contagem foi de saídas de zero e então
é um. Portanto, até que solavancos. Em seguida, o
-
Da próxima vez que você vê esta linha, se o. Se afirmação é verdadeira Pouco valor para
-
do lado direito contado como um. Assim, uma
mais um é dois, por isso depois de descobrir
-
Que é a de que dois dos quais são armazenados na contagem de dois
que agora tem dois aspectos. Portanto
-
em última análise, é necessário dispor de um comando das
os detalhes dessa coisa, você
-
só precisa saber que a forma, x = x +1
de algumas variáveis, apenas pedras que
-
uma, cada vez sua carreira. Então eu estava dizendo
Existem três partes. Nós estabelecemos
-
zero e contador = contador 1
dentro da instrução if e então, finalmente, nós, nós
-
apenas imprimir o valor que permanece no
Na conta depois de tudo, após o
-
Para loop-foi executado através de todos os tempos. Então, vamos tentar isso.
Então, se eu executar este. O que vemos é que o
-
loop é executado, e se a declaração aqui, verifica
por nomes que começam com "A". Portanto, nós
-
basta ver todas essas "A" de nomes. E, em seguida, para baixo
no final, há uma única linha ", diz: 258"
-
Então, o que mostra é o loop for, você sabe, a contagem começou a
-
zero. O laço para funcionou todas as vezes. A instrução if
era verdade, aparentemente, 258
-
vezes fora de 2.000 vezes. E, em seguida
obter esse "count: 258". As impressões
-
Devido a esta linha, portanto, que há
após o loop é feita, de modo a que tudo o que estes
-
impressões internas são feitas. Ok, então eu
faça algumas experiências aqui, então um simples
-
coisa a fazer é como, bem que se eu
eliminar esta impressão que está dentro do loop?
-
Portanto, eu ainda estou indo para percorrer as linhas,
eu ainda tenho a declaração se, mas depois o
-
A única coisa que acontece dentro da instrução if é contador = contador +1.
-
Então, eles correm em um. Então, agora se eu
executar este programa. Eu só, eu só tenho esse
-
A linha de partida. Eu corro e só
diz, bam, 258. Então, isso está começando, este
-
está começando a se parecer mais com o que consideramos
com, você sabe, como
-
equipe está tendo algum
Dados de massa e do tipo de rastreio através dele e dando
-
== Um tipo de uma resposta definitiva. Ok,
Portanto, vamos tentar, tentar alguns problemas aqui.
-
E nós manual, temos a variável
soluções. Quantos nomes começam com "X" e
-
é então comparada com a quantidade de começar com "Y".
Portanto, se você quiser dizer-lhe quantos nomes começando
-
com "X", que acaba de mudar, você sabe, o número
Ea contagem é igual a mais um.
-
Contador = contador que eu puder
manter. Então, eu acabei de dizer, quantas casa
-
com "X"? Então, se eu executá-lo, digamos, seis anos.
Então, agora ele diz oh bem o que se eu quiser
-
Para descobrir quantos começam com "Y", para que você possa ver todos
Toda a estrutura é mantida e
-
Eu só tenho que mudar isso uma coisa é "Y".
E os seus dezessete anos, então eu acho mais nomes
-
começando com "Y", mais nomes começam com
"Y" com "X". Então ele diz, para o terceiro
-
um, quantos nomes de meninas que começam com "A",
em seguida, mudar para contar quantos nomes de criança
-
começando com "A". Ok então isso vai trazer
material da última vez, eu
-
quero para usar uma e aqui. Então eu digo,
startsWith ("A"). Eu vou dizer e ("&&") row.getField ("gender") "menina"
-
Então, isso é
a tarefa e, em seguida, dentro de apenas me disse
-
contador = contador +1. Ok, 161
nove, portanto, a pergunta de follow-up é
-
quantos nomes de menino. Assim, por pequeno que apenas
mudar isso. Então, essa noção de se
-
E a tarefa é realmente o mesmo para a contagem
. É realmente apenas onde, como temos
-
que iria imprimir (linha), agora eu tenho apenas este 1
contador = contador que você pode fazer a contagem.
-
[Inaudível] para que os nomes crescer
[Inaudível]. Bem, assim é o nosso primeiro
-
pesquisar a conta básica. Então, vamos tentar alguns exercícios
.