10.05.2014 Views

programación i - Universidad ORT Uruguay

programación i - Universidad ORT Uruguay

programación i - Universidad ORT Uruguay

SHOW MORE
SHOW LESS

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”.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!