programación i - Universidad ORT Uruguay
programación i - Universidad ORT Uruguay
programación i - Universidad ORT Uruguay
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Programación I 39<br />
Observar que en la condición se utilizó == en vez de =.<br />
3.5.1 Definición de variable booleana<br />
Para definir una variable booleana se indica su tipo y el nombre, por ejemplo: boolean hubo.<br />
Se puede inicializarla también en la misma línea:<br />
boolean hubo = false;<br />
3.5.2 Lectura de datos desde el teclado<br />
Para ingresar datos desde el teclado, desde la versión Java 5 se utiliza la clase Scanner, que está<br />
en el paquete java.util.<br />
Se define:<br />
Scanner input = new Scanner(System.in);<br />
input.useDelimiter(System.getProperty("line.separator"));<br />
Luego, para leer un dato entero:<br />
int valor = input.nextInt();<br />
Para leer un dato float:<br />
float dato = input.nextFloat();<br />
Para leer un texto:<br />
String texto = input.next();<br />
Para esta altura del curso de Programación I se asumirá que el usuario ingresará los valores<br />
correctamente, esto es, cuando debe ingresar un valor entero, digitará un número entero (y no un<br />
número con punto decimal o letras). Más adelante se verá el manejo de excepciones, para tratar<br />
esos casos erróneos.<br />
Al final del programa, se estila poner input.close();<br />
3.5.3 Codificación de estructuras de control (mientras,<br />
repetir)<br />
La estructura mientras se codifica:<br />
while (condición) {<br />
Código a ejecutar<br />
}<br />
La estructura repetir mientras se codifica:<br />
do {<br />
Código a ejecutar<br />
} while (condición);<br />
En Java no existe la estructura “repetir hasta”, es “repetir mientras”.