Último capítulo de nuestro curso de programación en Java. Vamos a desarrollaremos tres programas.
Para el desarrollo de estos programas utilizaremos todo el conocimiento que hemos adquirido a lo largo de estas diez clases; desde la declaración de variables, pasando por diferentes bloques de decisión if-else, hasta la utilización de bucles anidados. Una clase de lo más completa para empezar a moldear nuestra mente como la de un programador. Los ejercicios de esta clase desarrollan ejercicios sencillos que pretenden adentrarnos también en el mundo de los logaritmos y la solución de problemas mediante código java.
Lo recomendable en este capítulo es que escuches primeramente el problema que se plantea y que intentes solucionarlo tú solo. Te animamos a que lo intentes una y otra vez hasta que te acerques lo máximo que puedas a la solución. Si tras intentarlo no consigues la respuesta puedes terminar de ver el vídeo y consultarnos todas las dudas que tengas.
RESUMEN DEL VÍDEO:
En esta última clase veremos cómo debe pensar un programador. Veremos qué requiere pensamiento analítico, pensar de forma objetiva, tener un carácter observador y sobretodo, aprender a descomponer un programa. Después, realizarás un par de ejercicios para comprobar tus conocimientos.
CÓDIGO DE EJEMPLO:
public class ClaseFinal {
public static void main(String[] args) {
int esPar = 3;
System.out.println("Número a evaluar es: " + esPar);
if (esPar % 2 == 0) {
System.out.println("El número es par");
} else {
System.out.println("El número es impar");
}
int esPrimo = 10;
System.out.println("El número a evaluar es: " + esPrimo);
boolean resultado = true;
for (int i = 2; i < esPrimo; i++) {
if (esPrimo % i == 0) {
resultado = false;
break;
}
if (resultado){
System.out.println("El número es primo");
} else {
System.out.println("El número no es primo");
}
int intervaloInicio = 4, intervaloFin = 10;
boolean result;
for (int j = intervaloInicio; j <= intervaloFin; j++) {
System.out.println(j);
for (int j2 = 2; j2 < j; j2++) {
if (j%j2 == 0) {
result = false;
}
}
if (result) {
System.out.println("El número " + j + " no es primo.");
} else {
System.out.println("El número " + j + " no es primo.");
}
}
}
}
}
Todos los capítulos de este curso: