En programación, los contadores son variables que "llevan la cuenta" de cuantas veces sucede algo, de manera que cada ocurrencia del suceso incrementa o decrementa su valor.
Suceso ocurre cuando una determinada condición se cumple. Son condiciones ciclicas, que se repetirán hasta que se produzca ele suceso.
Estructura secuencial es cuando una instrucción sigue a otra en secuencia, escritas en el orden que se van a ejecutar.
Mientras que las estructuras de selección constan de una condición que se evalúa para ver si toma e valor verdadero o falso. y de un conjunto de secuencias de instrucciones, que se ejecutarán o no dependiendo de si la condición se evaluó como verdadera o falso.
import java.util.Scanner;
public class SaludarConIf {
public static void main (String[] args){
Scanner tecla = new Scanner(System.in);
System.out.println("Escribe la hora por teclado");
System.out.println("====================================================");
int hora = tecla.nextInt();
if ((hora >= 6) && (hora <= 12)){
System.out.println("Buenos Dias!");
} else if ((hora >= 13) && (hora <= 20)){
System.out.println("Buenos Tarde!");
} else if (((hora >= 21) || (hora <= 23) || (hora >= 1) || (hora <= 5)) || (hora == 0)){
System.out.println("Buenos Noches!");
} else {
System.err.println("Has introducido una hora incorrecta!");
}
}
}
import java.util.Scanner;
public class AsignaturaPrimeraHoraSwitch {
public static void main (String[] args){
Scanner tecla = new Scanner(System.in);
System.out.println("Escribe un dia de la semana y te digo que asignatura te toca");
System.out.println("====================================================");
int opcion = tecla.nextInt();
switch (opcion){
case 1:
System.out.println("Lunes te toca FOL a la primera hora");
break;
case 2:
System.out.println("Martes te toca BD a la primera hora");
break;
case 3:
System.out.println("Miercoles te toca PROG a la primera hora");
break;
case 4:
System.out.println("Jueves te toca SI a la primera hora");
break;
case 6:
System.out.println("Viernes te toca LM a la primera hora");
break;
default:
System.err.println("Has escojido una opcion invalida!!");
}
}
}