Thread: Out of memory
View Single Post
Out of memory
Old
  (#1)
Zacker
Project Leader, Lead Level Designer, Waypointer
 
Status: Offline
Posts: 337
Join Date: Mar 2004
Location: Denmark
Default Out of memory - 16-06-2004

The following java method/function causes the jvm to run out of memory:

public class Udforsk
{
//Obekter
//Kamp kamp = new Kamp();

//IO
//opret et Tastatur-objekt
Tastatur tast = new Tastatur();
int svar;

//
//opret et Sted-objekt
Sted sted = new Sted();

//Karakteregenskaber - fjende
String fjende_navn = "";
int fjende_styrke = 10;
int fjende_intelligens = 10;
int fjende_liv = 100;

public void udforsk()
{

//Sker der noget spændende?
if(Math.random()>0.5)
{
//Nope
System.out.println("Du finder intet interessant");
sted.skoven();
}
//Det gør der
else
{
if(Math.random()>0.5)
{
//Fjendetype 1
fjende_navn = "blåmejse";
fjende_styrke = 1;
fjende_intelligens = 2;
fjende_liv = 5;
}
else
{
//Fjendetype 2
fjende_navn = "ulv";
fjende_styrke = 6;
fjende_intelligens = 4;
fjende_liv = 30;
}
System.out.println("Du møder en" + fjende_navn);

//Er man opdaget?
if (Math.random()>0.5)
{
//Fjenden har ikke opdaget spilleren endnu,
//og man kan derfor nå at træffe et valg
System.out.println("Den har endnu ikke opdaget dig");
System.out.println("Hvad vil du?");
System.out.println("1 - Angribe");
System.out.println("2 - Flygte");

svar = tast.læsHeltal();

if(svar==1)
{
//kamp.angrib();
}
else if(svar==2)
{
//kamp.flygt();
}
else
{
System.out.println(svar + " er ikke et gyldigt svar");
}

}
//Fjenden har opdaget spilleren og angriber
else
{


}


}

}

}
  
Reply With Quote