Declaración de variables en java
Java es un lenguaje de programación fuertemente tipeado, es decir, al
momento de declarar una variable se le debe indicar el tipo de dato que esta va
ha almacenar.
Lo anterior se hace anteponiendo al nombre de la variable el tipo de dato, esto
se realiza en el momento de su declaración.
Tabla de tipos de datos en la sintaxis de Java
Numéricos
(enteros y reales)
Cadenas
Lógicos
int
float
String
boolean
Ejemplos:
int numero=1;
float numero=34.6;
String nombre=”Universidad de Caldas”
boolean bandera=true;
boolean bandera=false;
Ejemplo:
Realice un programa que dados dos números imprima el resultado de su
respectiva suma.
public class Main {
public static void main(String[] args) {
int numero1=9;
int numero2=10;
int resultado=numero1+numero2;
System.out.print("El resultado de la suma es: "+resultado);
}
}
Introducción a la programación
Profesor: Julio César Meza Ramírez
Estructuras de control
La estructura de selección if (si)
Sintaxis:
If (condición)
{
Instrucción 1
Instrucción 2
…
…
Instrucción n
}
Se emplea una estructura de selección para recoger entre cursos de acción
alternativos en un programa.
Por ejemplo, supongamos que la calificación para aprobar un examen es de 3
(de 5). Entonces, el enunciado de pseudocodigo:
If (calificación del estudiante mayor que o igual a 3)
{
Imprimir “Aprobado”
}
Determina si la condición “calificación del estudiante mayor que o igual a 3” es
verdadera o falsa. Si la condición se cumple, se imprime “Aprobado”, y se
“ejecuta” el siguiente enunciado de pseudocodigo en la secuencia (recuerde
que el pseudocodigo no es un lenguaje de programación verdadero). Si la
condición no se cumple, se hace caso omiso del enunciado de impresión, y se
ejecuta el siguiente enunciado de pseudocodigo en la secuencia. Observe que
la segunda línea de esta estructura de selección tiene sangría. Tal sangrado es
opcional, pero se recomienda sobremanera porque destaca la estructura
inherente de los programas estructurados.
La estructura de selección if / else (si / si no)
Sintaxis:
If (condición)
{
Instrucción 1
Instrucción 2
…
…
Instrucción n
}
Introducción a la programación
Profesor: Julio César Meza Ramírez
Else
{
Instrucción 1
Instrucción 2
…
…
Instrucción n
}
La estructura de selección if realiza una acción indicada solo cuando se cumple
la condición; en caso contrario, se pasa por alto la acción. La estructura de
selección if / else permite al programador especificar que realización de una
acción cuando la condición se cumple es diferente a cuando no se cumple. Por
ejemplo, el enunciado en pseudocodigo:
If (calificación del estudiante mayor que o igual a 3)
{
Imprimir “Aprobado”
}
Else
{
Imprimir “reprobado”
}
Imprime “Aprobado” si la calificación del estudiante es de 3 o mas, e imprime
“Reprobado” si su calificación es menor que 3. En ambos casos, una vez
realiza la impresión, se “ejecuta” el siguiente enunciado de pseudocodigo en la
secuencia. Observe que el cuerpo de else también tiene sangría.
La estructura de repetición while (mientras)
Sintaxis:
While (condición)
{
Instrucción 1
Instrucción 2
…
…
Instrucción n
}
Una estructura de repetición permite al programador especificar que una acción
se repita en tanto se cumpla una condición. El enunciado en pseudocodigo:
While (haya mas artículos en mi lista de compras)
{
Comprar el siguiente artículo y tacharlo de la lista
Introducción a la programación
Profesor: Julio César Meza Ramírez
}
Describe la repetición que ocurre al ir de compras. La condición “haya mas
artículos en mi lista de compras” puede ser verdadera o falsa. Si es verdadera,
se ejecuta la acción “comprar siguiente artículo y tacharlo en lista”. Esta acción
se ejecutara rápidamente mientras la condición siga siendo verdadera.
El o los enunciados contenidos en la estructura de repetición while constituyen
el cuerpo de while. El cuerpo de la estructura while puede ser un solo
enunciado o un enunciado compuesto. En algún momento, la condición se
dejará de de cumplir (cuando se haya comprobado el ultimo articulo de la lista
de compras y se haya techado de la lista). En este momento, la repetición
termina y se ejecuta el primer enunciado de pseudocodigo que sigue a la
estructura de repetición.
La estructura de repetición for (para ó desde)
Sintaxis:
for (condición inicial; condición final; incremento)
{
Instrucción 1
Instrucción 2
…
…
Instrucción n
}
La estructura de repetición for, se encarga de todos los detalles de la repetición
controlada por contador. El enunciado en pseudocodigo:
for (int i = 1; 1 <= 5; i+1)
{
Imprimir “El contador va en i”
}
Imprime “El contador va en” y le concatena el valor de la variable i. Su
resultado seria:
El contador va en 1
El contador va en 2
El contador va en 3
El contador va en 4
El contador va en 5
Lo anterior ocurre ya que el ciclo se ejecuta desde que la variable i vale 1 hasta
que la variable i vale 5, su valor se incrementa de uno en uno.
Introducción a la programación
Profesor: Julio César Meza Ramírez