Java - No aparece en pantalla lo que indico

 
Vista:

No aparece en pantalla lo que indico

Publicado por Papa_Galo (2 intervenciones) el 24/04/2012 21:52:44
Primero de todo lo siento por el sangrado y por poner las variables como me ha dado la gana.
Esto es una tontería para aprender que he desarrollado con Java,
Si usted hiciera el favor de comentar el bloque "this" (seria el método
Inter) mas los print del final del programa del (main), y lo que esta
comentado le quitara los comentarios, vería que el programa funciona.
Cual es el problema:

pues lo que hay sin comentar ahora mismo (sin modificar el programa), no le pone el valor a
Npacientes,

supongo que sera porque hace poco que estoy programando en Java, de la misma manera que con Npacientes no aparece lo de abajo:
--------1--------
Es un Robot
el tronco (esta regular)
el brazo Derecho (tiene rasguños)
el brazo izquierdo (esta mal)
la pierna izquierda (esta muy mal)
Intervención <-----(NO APARECE)
Le agradecería que me indicase donde fallo. Un cordial saludo, y gracias por adelantado.

PROGRAMA

import java. util. Random;
import static java.lang.System.out;
class ApliHospital{
int CA;
int CE;
int CO;
int CI;
int CU;

void HMC(){
String a;
int numAleatorio = new Random().nextInt(3)+1;
switch (numAleatorio){
case (1):
out.print("Es un Hombre ");
break;
case (2):
out.print("Es una Mujer ");
break;
default:
out.print("Es un Robot ");
break;
}
}
int Daño(int peligro){
int numAleatorio4 = new Random().nextInt(4)+1;
switch (numAleatorio4){
case (1):
out.print("(esta regular)");
break;
case (2):
out.print("(esta mal)");
break;
case (3):
out.print("(esta muy mal)");
break;
default:
out.print("(tiene rasguños)");
}
return peligro;
}
ApliHospital Inter(int contaInter, int CA, int CE,int CO, int CI, int CU){
switch (contaInter){
case(0):
out.println("\nAcompañante");
this.CA+=1;
break;
case(1):
out.println("\nSala de espera");
this.CE+=1;
break;
case(2):
out.println("\nSala de espera");
this.CE+=1;
break;
case(3):
out.println("\nObservacion");
this.CO+=1;
break;
case(4):
out.println("\nIntervencion");
this.CI+=1;
break;
case(5):
out.println("\nIntervencion");
this.CI+=1;
break;
case(6):
out.println("\nIntervencion URGENTE");
this.CU+=1;
break;

}
return this;
}
// int Inter(int contaInter){
//
// switch (contaInter){
// case(0):
// out.println("\nAcompañante");
// break;
// case(1):
// out.println("\nSala de espera");
// break;
// case(2):
// out.println("\nSala de espera");
// break;
// case(3):
// out.println("\nObservacion");
// break;
// case(4):
// out.println("\nIntervencion");
// break;
// case(5):
// out.println("\nIntervencion");
// break;
// case(6):
// out.println("\nIntervencion URGENTE");
// break;
// }
// return contaInter;
// }
void Cuerpo(){
String a,b,c,d;
int conta=0, peligro=0;
int numAleatorio1 = new Random().nextInt(4)+1;
int numAleatorio2 = new Random().nextInt(2)+1;
int numAleatorio3 = new Random().nextInt(2)+1;
ApliHospital daño=new ApliHospital();
ApliHospital inter=new ApliHospital();
switch (numAleatorio1){
case (1):
out.print("\n la cabeza ");
daño.Daño(peligro);
conta+=1;
peligro+=1;
case (2):
out.print("\n el tronco ");
daño.Daño(peligro);
conta+=1;
case (3):
switch (numAleatorio2){
case (1):
out.print("\n el brazo Derecho ");
daño.Daño(peligro);
conta+=1;
default:
out.print("\n el brazo izquierdo ");
daño.Daño(peligro);
conta+=1;
case (4):
switch (numAleatorio3){
case (1):
out.print("\n la pierna derecha ");
daño.Daño(peligro);
conta+=1;
default:
out.print("\n la pierna izquierda ");
daño.Daño(peligro);
conta+=1;
}
}
}
// inter.Inter(conta);

}
public static void main(String[]args){
// ApliHospital comprSex =new ApliHospital();
ApliHospital pacientes= new ApliHospital();
ApliHospital Npacientes= new ApliHospital();
for (int i=1;i<=30;i++){

out.println("--------"+i+"--------");
pacientes.HMC();
pacientes.Cuerpo();
out.println("\n");
}
out.println("Acompañantes "+Npacientes.CA);
out.println("Sala de espera "+Npacientes.CE);
out.println("Intervenciones "+Npacientes.CI);
out.println("Intervenciones urgentes "+Npacientes.CU);
}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder