1
C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más / ejemplo thread.sleep Java cómo limpiar consola pantalla simular movimiento misil
« en: 05 de Diciembre 2014, 00:20 »
Bueno, necesito para un ejemplo del pseudocódigo pseint(lanzamiento de un misil visto por pantalla) a codigo java, pero se me ha dificultado y lo necesito urgente, si me pudiesen ayudar estaría agradecida c:
Este es el ejemplo: http://pseint.sourceforge.net/index.php?page=ejemplos.php&cual=Misil&mode=flexible
Y esto es lo que tengo:
Este es el ejemplo: http://pseint.sourceforge.net/index.php?page=ejemplos.php&cual=Misil&mode=flexible
Y esto es lo que tengo:
Código: [Seleccionar]
package misil;
import java.io.*;
public class Misil {
public static void main(String args[]) throws IOException, InterruptedException {
String cohete[];
int estado[];
int i;
int j;
int a;
System.out.println("Presione una tecla para iniciar el lanzamiento!");
System.in.read();
cohete=new String[9];
cohete[0]=" /|\\ ";
cohete[1]=" |B| ";
cohete[2]=" |O| ";
cohete[3]=" |M| ";
cohete[4]=" |B| ";
cohete[5]=" //|\\\\ ";
cohete[6]=" ******* ";
cohete[7]="* * * * *";
cohete[8]=" * * * * ";
for (i=1;i<=11;i++) {
System.out.println("");
for (j=1;j<=15;j++) {
System.out.println("");
}
for (j=1;j<=6;j++) {
System.out.println(cohete[j-1]);
}
System.out.println("");
a = 11-i;
System.out.println("Lanzamiento en "+a);
Thread.sleep(1*1000);
}
for (i=1;i<=15;i++) {
System.out.println("");
for (j=1;j<=15;j++) {
System.out.println("");
}
for (j=1;j<=8;j++) {
System.out.println(cohete[j-1]);
}
if (i>1) {
System.out.println(" * * * * ");
}
Thread.sleep((1/1)*1000);
}
estado=new int[6];
estado[0]=3;
estado[1]=2;
estado[2]=1;
estado[3]=2;
estado[4]=3;
estado[5]=4;
for (i=1;i<=10;i++) {
System.out.println("");
for (j=1;j<=6;j++) {
estado[j-1]=estado[j-1]-1;
switch (estado[j-1]) {
case 0:
cohete[j-1]=" + ";
break;
case -1: case -5:
cohete[j-1]=" +X+ ";
break;
case -2: case -4:
cohete[j-1]=" +XXX+ ";
break;
case -3:
cohete[j-1]=" +XXXXX+ ";
break;
case -6:
cohete[j-1]=" ";
break;
}
System.out.println(cohete[j-1]);
}
Thread.sleep(2*1000);
}
}
}