23.02.2017 Views

Java

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

60<br />

3. sintaxis<br />

Sentencias<br />

Las sentencias son la unidad completa de ejecución. En general<br />

finalizan con un punto y coma (;) que las separa, salvo en el caso de los<br />

ciclos y las estructuras.<br />

speed = auto.getSpeed();<br />

Fruta naranja = new Naranja();<br />

unValor++;<br />

auto.stop();<br />

Bloques<br />

Un bloque es una secuencia de sentencias encerradas entre llaves<br />

({ y }) y puede ser usado en cualquier lugar donde va una sentencia<br />

(ya que un bloque es un sentencia). Los bloques en general se utilizan<br />

como el cuerpo de las estructuras (como los ciclos) aunque también<br />

se los puede utilizar solos, ya que definen un alcance léxico para los<br />

nombres. Esto quiere decir que se puede redefinir una variable en un<br />

bloque, así el código del bloque accede a esta y el código fuera del<br />

bloque accede a la primera definición.<br />

Otras estructuras<br />

Las estructuras son construcciones puramente sintácticas que se<br />

traducen en funcionalidad. Un ejemplo de estructura son los ciclos que<br />

ya vimos. Ahora veamos otras estructuras que nos ofrece <strong>Java</strong>.<br />

if/else/else if<br />

Esta es una de las estructuras de control de flujo más básicas de<br />

los lenguajes de programación. Esta estructura permite, en base a una<br />

condición, modificar el flujo de ejecución y se utiliza para situaciones<br />

como “si llueve no salgo, si no, salgo”.<br />

Representa una bifurcación, la toma de decisión donde solo hay dos<br />

opciones, si sí o si no. A continuación veamos cómo se escribe:<br />

www.redusers.com<br />

www.FreeLibros.me

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

Saved successfully!

Ooh no, something went wrong!