Taller Java POO (Programacion Orientada A Objetos)
Enviado por e5r18i9k11 • 29 de Noviembre de 2012 • 590 Palabras (3 Páginas) • 1.002 Visitas
PROGRAMACION ORIENTADA A OBJETOS.
1. Escriba un programa que lea caracteres del teclado hasta que se reciba un punto. Haga que el programa cuente el número de espacios y reporte el total al final del programa.
package EjerciciosClass;
public class EjercicioNº1 {
public static void main(String []args)
throws java.io.IOException{
char car;
int espacios=0;
System.out.println("Digite un punto para terminar");
do{car=(char)System.in.read();
if (car==' '){espacios++;}
}while (car!='.');
System.out.println("fin del progrma "+espacios);
}
}
2. Muestre la forma general de la escalera if-else-if
If(condición)
Instrucion;
Else if(condición);
Instruccion;
Else if (condición);
Instrucción;
}
3. Dado
a. If(x <10)
If(y>100){
If(¡hecho) x=z;
else y=z;
}
Else System.out.println(“error”); // A que if se asocia al último else.
Rta\\A el primer If.
4. Muestre la instrucción for para un bucle que cuenta de 1000 a 0 de -2 en -2.
package EjerciciosClass;
public class EjercicioNº2 {
public static void main(String[]args){
for (int i=1000;i>=0;i-=2){
System.out.println(i);
System.out.println("Los Numeros del 1000 al 0 "+i);
}
}
}
5. El siguiente fragmento es válido ?
For(int i =0; i<num; i++)
Suma +=i;
Cuenta = i;
Rta\\ si.
6. Explique lo que break lleva a cabo. Asegúrese de explicar ambas formas.
Rta\\Se dice que el l break se usa para salir de un bucle, cuando se encuentra una instrucción break dentro de un bucle, este se termina y el control del programa se reanuda en la siguiente instrucción del bucle, además en java utilizamos el break como una forma de gota, al usar esta forma de break, puede salir de una o más bloque de código. No es necesario que estos bloques sean parte de un bloque o un switch.
7. El siguiente fragmento, después de que se ejecuta la instrucción break, ¿Qué se despliega?.
For(i=0; i<10; i++)
While(corriendo){
If(x<y)break;
// …..
}
System.out.println(“ Despues de while. ”)
Rta\\}
System.out.println(" ");
“Después de For”
8. Que imprime el siguiente fragment?
For (int i = 0; i<10;
...