Académique Documents
Professionnel Documents
Culture Documents
c
La instrucción switch() es una instrucción de decisión múltiple, lo que hace es comparar una
variable con una lista de variables definidas. Cuando la variable deseada coincida con una
de la lista, el switch va a ejecutar la acción que este determinada, si no encuentra ninguna,
ejecuta el default( Este es opcional, también si no encuentra ninguna coincidencia
simplemente "se salta el switch".
Como se ocupa el switch?
case 1 : // si la variable es igual a 1, ejecuta las secuencias que se indican antes del case 2
resultado= ( numero1+numero2);
StdOut.println("el resultado de la suma es: "+ resultado);
break; // Termina con el case 1 finalizando el switch, evitando que se ejecuten por alguna razón los demás case
case 2 :
resultado= ( numero1-numero2);
StdOut.println("el resultado de la resta es: "+ resultado);
break;
case 3 :
resultado= ( numero1/numero2);
StdOut.println("el resultado de la division es: "+ resultado);
break;
case 4 :
resultado= ( numero1*numero2);
StdOut.println("el resultado de la multiplicacion es: "+ resultado);
break;
default :// Si ninguna de las variables indicadas en el case, coincide con la variable opción, se ejecuta esta opción
StdOut.println(" Ha ingresado una opción incorrecta");
break; // Termina con el default, finalizando el switch
}
}
}
[
Es una sentencia que sirve para crear un ciclo repetitivo o "loop ", cuyo termino depende
de una condición determinada.
v
Ë Las tres partes del ciclo se encuentran separadas por (punto y coma)
Cada parte del ciclo debe incluir al menos un elemento, a la cual es posible agregar otros elementos a partir de una 4 (coma).
Ejemplo:
for ( i=0; i<7; i++){ // a la variable i, se le da el valor inicial 0, si i es mayor o igual a 7, el for termina
// En cada ciclo , la variable i se aumentará en 1
StdOut.print(i+" ");
}
}
}
Ë Lo que se hace es definir dos variables de tipo int dentro del for.
Ë Inicialmente, i toma el valor 1 y j toma el valor de 11.
Ë La condición de término es que i sea menor que 5, o sea si i es mayor o igual a 5, el for termina
Ë Cada vez que realiza un ciclo, j tomará el valor de 2*i
En pantalla se mostrará: !"
#$
"%
u
°
Ejemplo:
while(r < 0.99) { // mientras r sea menor a 0,99 realizará lo que esta dentro
}
}
}
u
Ë Cuando ocupamos While, lo primero que se hace es evaluar la condición y luego se
ejecutan las sentencias
Cuando ocupamos Do-While, lo primero que se hace es ejecutar una vez las
sentencias y luego se analiza la condición para evaluar la posibilidad de realizarla
denuevo.
c
v
4
&
u u
Ë Escribir un programa que imprima por pantalla los numeros del 5 al 15
Ë Escribir un programa JAVA que permita imprimir los cuadrados de los primeros 20
primeros números naturales
Ë Escribir un programa Java que convierta de peso a dólar ( Dólar: 505,050505 pesos)
Realizar un programa JAVA que posea un menu (usar switch), y que realice almenos 3 de
los ejercicios dados anteriormente
(1+ c(,) (- (2c)/,c(4/ *-3+*c4*,2,)c),0* 5/c
A MODO DE COMPETENCIA,SÓLO LOS $.,6 'QUE MANDEN EL PROGRAMA
TENDRÁN BONIFICACIÓN EN EL CONTROL DE LA PRÓXIMA SEMANA