Resumen Java
Resumen Java
Resumen Java
Luego, se puede guardar el ingreso del usuario en una variable, haciendo uso de los mtodos
nextInt(), nextDouble() o nextLine(), segn la variable sea del tipo int, double, o String
Ejemplo: aqu se cre un scanner llamado teclado para leer los ingresos del usuario. Luego
pedimos al usuario que ingrese un nmero, el cul es guardado en una variable entera:
JORGE ROBAS
JAVA RESUMEN
Vaciar el buffer de datos
Cuando se quieren hacer ingresos de datos dentro de un ciclo while o for, puede suceder que el
programa pida el dato y siga su ejecucin pasando por alto el ingreso del dato. Cmo si el usuario
ya hubiera ingresado un dato y presionado <enter>, cuando en verdad esto no ha sucedido.
Esto sucede porque el buffer de datos queda saturado: para evitar que esto pase, se debe vaciar
el buffer antes del ingreso de datos, mediante la siguiente instruccin.
Nota: podra utilizarse un ciclo for que imprima los nmeros pares hasta el 20, incrementando la
variable de 2 e 2:
for (int i=0; i<10; i+=2)
{
System.out.println(i);
}
JORGE ROBAS
JAVA RESUMEN
Ciclo While
El while se utiliza cuando NO SE CONOCE LA CANTIDAD DE ITERACIONES que debern realizarse. Por
ejemplo, cundo la condicin de corte estar dada por el usuario (con un mensaje desea
continuar?), o por alguna otra accin que no requiera de un conteo especfico.
Condicin de corte
Muchas veces se usa como condicional de corte una variable del tipo string. Se debe tener en cuenta
que en java, el tipo String hace referencia a OBJETOS del tipo String.
Por lo tanto, no se puede utilizar while(opcin==n): Para saber si el objeto opcin es igual a n,
debemos utilizar el mtodo equals, el cul retornara true o false.
Si quisiramos cortar el ciclo cundo la opcin sea DISTINTA de n, debemos negar el condicional
anterior, de la siguiente manera: While(!opcin.equals(n)).
JORGE ROBAS