Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Operadores Aritmticos:
Operador
+
Uso
op1 + op2
Descripcin
Suma op1 y op2
op1 - op2
op1 * op2
op1 / op2
op1 % op2
Obtiene el resto
dividir op1 por op2
de
Uso
Descripcin
++
op ++
++
++ op
--
op --
--
-- op
Uso
Op1 == Op2
Op1!= Op2
Descripcin
Devuelve True si son iguales
Devuelve True si son distintos
etc.
Operadores de Asignacin
Operador
Uso
Equivale a
+=
-=
*=
/=
%=
op1 += op2
op1 -= op2
op1 *= op2
op1 /= op2
op1 %= op2
Ejemplo:
intpuntuacion;
Stringnota;
if(puntuacion>=90){
nota="Sobresaliente";
}else
if(puntuacion>=80){
nota="Notable";
}else
if(puntuacion>=70){
nota="Bien";
}else
if(puntuacion>=60){
nota="Suficiente";
}else{
nota="Insuficiente";
}
La sentencia switch
La sentencia switch se utiliza para realizar sentencias condicionalmente
basadas en alguna expresin.
La sentencia switch evala su expresin, en este caso el valor de mes, y
ejecuta la sentencia case apropiada.
Ejemplo:
intmes;
...
switch(mes){
case1:System.out.println("Enero");break;
case2:System.out.println("Febrero");break;
case3:System.out.println("Marzo");break;
case4:System.out.println("Abril");break;
case5:System.out.println("May0");break;
case6:System.out.println("Junio");break;
case7:System.out.println("Julio");break;
case8:System.out.println("Agosto");break;
case9:System.out.println("Septiembre");break;
case10:System.out.println("Octubre");break;
case11:System.out.println("Noviembre");break;
case12:System.out.println("Diciembre");break;
default:System.out.println("Ese,noesunmesvlido!");break;
}
Sentencias de Bucle
I.- Una sentencia while realiza una accin mientras se cumpla una cierta
condicin.
La sintaxis general de la sentencia while es.
while (expresin)
sentencia
II.- El bucle for
Se utiliza cuando se conocen los lmites del bucle (su instruccin de
inicializacin, su criterio de terminacin y su instruccin de incremento).
Por ejemplo:
int i;
int largo=10;
for (i = 0; i < largo; i++) {
...
// hace esta sentencias 10 veces
...
}
La forma general del bucle for puede expresarse asi:
for (inicializacin; terminacin; incremento)
sentencias
inicializacin: es la sentencia que inicializa el bucle que se ejecuta una vez al
iniciar el bucle.
terminacin: es una sentencia que determina cuando se termina el bucle. Esta
expresin se evala al principio de cada iteracin en el bucle. Cuando la
expresin se evala a false el bucle se termina.
Incremento: es una expresin que se invoca en cada interaccin del bucle.