-
Hasta ahora, hemos escrito un código que, cuando
hay un caso de prueba. Y si la prueba es
-
true, se imprime la fila de los datos. Así que en esta breve sección
, quiero mostrar cómo,
-
en su lugar, usted acaba de contar el número
de filas en que el caso de la prueba es verdadera. Y
-
eso es, eso es más parecido a lo que realmente quieres hacer
con los ordenadores. Así, en
-
para hacer esto, vamos a tener para añadir algo de código
novela en el código que hemos estado
-
haciendo. Por lo tanto, se describe aquí, pero yo,
voy a señalar las partes en el presente Código
-
ejemplo. Así que hay tres cosas que tienen
que se añade a qué contar. Uno de ellos es que am
-
va a introducir una nueva variable, que voy a estar seguro de que
llamará recuento. Y yo sólo soy
-
voy a ponerlo a cero, y voy a hacer
que antes del bucle comienza a funcionar. Así,
-
Recuento es igual a cero. Luego, en el interior del bucle
, dentro de la sentencia if, donde se
-
sé, yo, puedo imprimir la fila como lo hemos hecho muchas veces antes de
. Pero entonces también me va a
-
tiene este código, count = count + 1. Y eso es una especie de curioso aspecto
-
línea. Te diré, lo que hace. Es
cualquier valor que se almacena dentro de la cuenta
-
que se aumenta en uno. Por lo tanto, de
golpes para arriba de cinco o seis, o diez a once,
-
O lo que sea. Pero déjame, déjame explicarte
cómo funciona esto. Así, en matemáticas, esto
-
línea realmente no tiene ningún sentido. Al igual,
sabes, ¿qué valor es igual a sí mismo
-
más uno. Pero la razón de que esto funciona en la computadora
es que la función de la igualdad
-
signo de código informático es
realidad más simple de lo que es en las matemáticas. Y el
-
Lo importante aquí es entender que
evalúa primero la mano derecha. Y entonces
-
solamente una vez que se haya resuelto a obtener un valor de
, entonces ese valor se almacena en el
-
variable en el lado izquierdo. Así que imagínate
la primera vez que este se ejecuta. Así que cuenta es
-
cero y luego se pone a esta línea. Así que lo primero
que va a hacer es evaluar
-
el lado derecho. Así que cuenta es cero, por lo
cero más uno es uno. Por lo tanto, se va a, esto
-
pila además es uno. Así que una vez que se calcula que
a cabo, se almacena en un recuento de lo que ahora
-
conteo es uno. Así se puede ver allí la acción donde
entrada en la línea
-
el recuento fue de cero y luego sale
es uno. Por lo tanto, hasta que se topa. Entonces el
-
próxima vez que ve esta línea, si la sentencia if es cierto. Que poco valor a las
-
el lado derecho, cuentan como uno. Así que un
más uno es dos, por lo que después de haber descubierto
-
Que es que es dos de lo que almacena dos en el recuento
lo que ahora el recuento tiene dos. Por lo tanto
-
en última instancia, no es necesario tener un dominio total de
los detalles de esta cosa, usted
-
sólo tiene que saber que la forma, x = x +1
de algunas variables, sólo piedras que por
-
uno, cada vez que su carrera. Por lo tanto, yo estaba diciendo
hay tres partes. Tenemos que establece
-
cero y el Contador = Contador +1
dentro de la sentencia if y luego, finalmente, pues sólo tuvimos
-
sólo imprimir cualquier valor que se queda en el
, en la cuenta después de todo, después de la
-
for-loop se ha ejecutado a través de todos sus tiempos. Por lo tanto, vamos a probar esto.
Así que si me quedo esto. Lo que vemos es que el
-
bucle se ejecuta, y la sentencia if aquí, cheques
por los nombres que empiezan con "A". Por lo tanto, tenemos
-
acaba de ver todos estos "A"-nombres. Y luego, hacia abajo
al final, hay una sola línea ", cuenta: 258"
-
Entonces, ¿qué que muestra es la for-loop, usted sabe, el recuento se inició a
-
cero. El bucle for corrió todos sus tiempos. La sentencia if
era cierto, al parecer, 258
-
veces fuera de los 2.000 veces. Y entonces
obtener este "conteo: 258". Lo imprime
-
, porque de esta línea, tanto, que se corre
después del bucle se hace, por lo que todo lo que estos
-
impresiones internas se llevan a cabo. Muy bien, así que me
probar algunos experimentos aquí, así que una sencilla
-
cosa que hacer, es como, bueno lo que si me
eliminar esta impresión que está dentro del bucle?
-
Por lo tanto, todavía estoy que va a funcionar a través de las filas,
todavía tengo la sentencia if, pero entonces el
-
Lo único que sucede dentro de la sentencia if es Contador = Contador +1.
-
Así que se topan en uno. Así pues, ahora si me
ejecutar este programa. Acabo, acabo de conseguir este
-
Una línea de salida. Lo ejecuto y que sólo
dice, bam, 258. Así que esto está empezando, esto
-
está empezando a parecerse más a lo que consideramos como
com-, ya sabes, la forma de
-
equipo está teniendo en algunos
masivo de datos y el tipo de cribado a través de él y dando
-
= = que una especie de, una respuesta definitiva. Muy bien,
Por lo tanto, vamos a intentar, intentar algunos problemas más acá.
-
Y nosotros manual, tenemos la variable
soluciones. ¿Cuántos nombres comienzan con "X" y
-
continuación, se compara con la cantidad de empezar con "Y".
Por lo tanto, si quiero contar cuántos nombres inicio
-
con "X", que acaba de cambiar, ya sabes, el número
, y el recuento es igual a más uno.
-
Cuenta = cuenta un solo puedo
mantener. Así que me limitaré a decir, ¿cuántos inicio
-
con "X"? Así que, si lo ejecuto, dice, de seis años.
Así que ahora dice ¡oh bien lo que si quiero
-
Para saber cuántos comienzan con "Y", así que puede ver todos los
, toda la estructura se mantenga y
-
Sólo tengo que cambiar eso una cosa es "Y".
Y su diecisiete años, así que supongo que más nombres
-
comienzan con "Y", mucho más nombres comienzan con
"Y" que con "X". Entonces dice, para el tercer
-
uno, ¿cuántos nombres de la muchacha comienza con "A",
luego cambiar a contar cuántos nombres de niño
-
comienzan con "A". Está bien así que esto va a traer
material de la última vez, me
-
wan't utilizar una y aquí. Así que voy a decir,
startsWith ("A"). Me va a decir y ("&&") row.getField ("género") "niña"
-
Así que eso es
la tarea, y luego dentro me acaba de decir
-
cuenta = cuenta +1. Muy bien, ciento sesenta y un
nueve, Así, la pregunta de seguimiento es
-
cuántos nombres del muchacho. Así, por chico que se acaba de
cambiar esta situación. Así que esta noción de la si
-
Y la tarea son en realidad, es el mismo para el conteo de
. Es realmente justo donde como ya hemos
-
habría dicho de impresión (fila), ahora sólo tengo este 1
cuenta = cuenta lo que puede hacer el recuento.
-
[Inaudible] de manera que los nombres más crecen
[inaudible]. Bueno, por lo que es nuestro primer
-
buscar en la cuenta básica. Así que vamos a intentar algunos ejercicios
.