Você está na página 1de 6

Java - Estructuras Bsicas

Por Karolina Arancibia Valuskova

Este texto est hecho para aquellos que estn en una transicin, ya sea que estn
aprendiendo a programar o que nunca antes haban programado en java. Comencemos.

Lo que necesitas saber

1. Palabras reservadas

Las palabras reservadas son aquellas que son usadas en el lenguaje de programacin para que
el compilador pueda entender que es lo que se est haciendo de la forma en la que nosotros
queremos.

Las que por el momento necesitas saber son: new


que usamos para crear nuevas instancias de
objetos, para los tipos de datos int long short double float boolean, los modificadores de
public, protected
acceso yprivate;
finalmente los declarativos de constancia
final, static.

Estas palabras reservadas


if, while, do, for, class, import, package los usaremos y explicaremos
ms adelante.

2. Las variables

El uso de datos en Java se hace mediante variables, que son contenedoras de datos que varan
en el tiempo. Al crear una variable debemos seguir esta estructura <
tipo de variable
nombre; >
(sin los smbolos <>) esta creacin es denominada declaracin
. Al momento de darle un valor
a una variable lo hacemos usando el smbolo =bajo la estructura
<nombre = valor; >
(sin los
smbolos <>) esta accin se llama asignacin.

3. Operadores

2.1. Matemticos

Los operadores matemticos son aquellos que conocemos desde pequeos: suma +, resta -,
multiplicacin *, divisin /, delimitadores ( ), siendo el nico nuevo mdulo %, que usamos
para obtener el residuo de una divisin.

2.2. Lgicos

Los operadores lgicos son aquellos que cuando son usados nos devuelven un valor lgico
(verdad o falsedad).

OPERADOR DESCRIPCIN

== Esigual
!= Esdistinto

<,<=,>,>= Menor,menoroigual,mayor,mayoroigual

&& Operadorand(y)

|| Operadoror(o)

! Operadornot(no)

Cabe recalcar que stos no son todos los operadores lgicos, pero s los ms usados.

2.3. Orden de Prioridad

Parntesis ()

Multiplicacin *, divisin /

Suma +, resta -

Mdulo %

Igual ==, distinto !=, mayor >, menor


<, mayor o igual >=, menor o igual <=

No ! (no se cumple)

Y && (y se cumple)

O || (o se cumple)
Las estructuras bsicas

1. La condicional - If

Para las condicionales usamos la estructura if, cuya estructura es:

if
(<condicin>) {
Sentencias
}

La condicional se usa cuando tienes un punto decisivo y debes hacer algo si y slo si una
condicin se cumple. Otro caso de uso es cuando hacemos algo si nuestra condicin se
else
cumple y hacemos otra cosa cuando no, en ste caso usamos el (sino).

if
(<condicin>) {
Sentencia(s)
}else
{
Sentencia(s)
}

Sin embargo es posible usar esta estructura con los siguientes aspectos:

Con varias condiciones

if
(<condicin>) {
Sentencia(s)
}else if
(<condicin>) {
Sentencia(s)
}else
{
Sentencia(s)
}

De forma anidada, aunque se recomienda no llegar a un nivel mayor a 3

if
(<condicin>) {
//nivel 1
if
(<condicin>){ // nivel 2
Sentencia(s)
if(<condicin>) { // nivel 3
Sentencia(s)
{
}
Sentencia(s)
}
2. Los Ciclos
Cuando hablamos de estructuras bsicas, las ms usadas suelen ser los ciclos que son
justamente eso, conjuntos de cdigo que se repite bajo un control que nosotros le damos.

2.1. El Ciclo While

Una forma de controlar las entradas a un ciclo es bajo una condicin; es decir que hacemos
algo mientras se cumpla una condicin. La estructura de este ciclo es:

while
(<condicin>) {
Sentencia(s)
}

Ejemplo:
int
count = 1;
while
(count < 11) {
System.out
.println(
sta es la iteracin
+ count);
count++;
}

2.2. El Ciclo Do-While

Este ciclo es una modificacin del ciclo while, con la diferencia estructural que veremos a
continuacin, y la diferencia lgica de que en este ciclo se corrern las sentencias al menos
una vez, mientras en el while simple es posible que no se corra ninguna.

do
{
Sentencia(s)
}
while
(<condicin>);

Ejemplo:
int
it = 1;
do {
System. out
.println(
sta es la iteracin
+ it);
it++;
}while (it < 11);
2.3. El Ciclo For

Cuando sabemos exactamente cuntas veces debemos entrar en un ciclo usamos el for, cuya
estructura es:
for
(inicializacin; condicin de salida; aumento) {
Sentencia(s)
}

Ejemplo:
for
(
int
ind = 0; ind <= 10; ind++) {
System. out
.println(
sta es la iteracin
+ ind);
}

Las clases

Cuando hablamos de Java, debemos pensar en clases que son los archivos en los que programamos.
Para crear una clase necesariamente debemos crear un proyecto sobre el cual vamos a trabajar, y
donde crearemos nuestras clases. La estructura bsica de una clase es:

<Paquete>
<Importaciones>
<Modificador de acceso> class
<nombre de clase> {
<Lista de variables globales>
<Constructor>
<Mtodos / funciones>
}

Siendo que las importaciones no siempre son necesarias, al igual que el constructor que si no se usa
se utilizara uno por defecto, y finalmente si no se usa un modificador de acceso tambin se usar uno
por defecto (package private).

Ejemplo: package ejemplo;


import java.util.*;
public classEjemploClase {
//firma de clase
private intejemploVarGlo
;
publicEjemploClase() {
//firma de constructor
inicializacion();
}
public static void main
(String[] args){
//mtodo esttico principal
}
public intcontarA10() { //firma de mtodo / funcin
for
(
inti = 0; i < 11 ;i++) {
System. out.println(i);
}
}
public void inicializacion() { //firma de mtodo / funcin
ejemploVarGlo = 0;
}
}
A continuacin explicamos cada parte:

1. Paquete

Es la especificacin del paquete en el que se encuentra nuestra clase, que slo cuando est en un
paquete por defecto no se lo escribe. Este paquete lo podemos entender como carpeta de
contencin. Se lo declara as:
package
<nombre>; (sin lo smbolos <>)

Solo se la escribe una ves por archivo .java .

2. Importaciones

Las importaciones en Java son usadas cuando queremos usar una librera propia de Java, se declaran
de la siguiente forma: import paquete.paquete.nombreDeClase;
importpaquete.paquete.*;
Siendo el *
para importar todos los archivos dentro del paquete especificado.

Ejemplo: import
java.util.Scanner; import
java.util.*;

3. Variables Globales

Las variables globales son aquellas variables que se usan en toda la clase. En esta seccin slo
necesitas declararlas, siguiendo la siguiente estructura:

<modificador de acceso> <tipo de variable> <nombre>;


// (Sin los smbolos <> ).

Ejemplo: private
int
contador
;

4. Constructor

En el constructor inicializamos y /o creamos todas las cosas necesarias para que nuestra clase corra
con normalidad, o como esperamos. Para declarar el constructor usamos la siguiente estructura:

public
<nombre de clase> (<parmetros necesarios>) { }

El constructor es una funcin que usamos al momento de crear un objeto (instancia) de nuestra clase.
No olvidemos que nosotros podemos crear nuestros propios tipos de variables que son las clases, y
podemos usarlas como tal.

5. Mtodos / Funciones

En Java podemos crear nuestras propias funciones usando el siguiente formato (firma de mtodo):

<modificador de acceso> <declarativo de constancia> <tipo de retorno>


<nombre de funcin>
(<parametros necesarios>) {
<instrucciones>
}

Siendo el declarativo de constancia y el modificador de acceso los nicos que se pueden obviar,
teniendo en cuenta que si no declaras un modificador de acceso usar el modificador de acceso por
package private
defecto ( ).

Você também pode gostar