Witam!
Tak na prawdę dopiero się uczę Javy, więc możliwe, że mam jakiś głupi błąd w kodzie źródłowym.
Problem ten polega na tym, że Eclipse w ogóle nie kompiluje programu i nie wywala żadnych błędów (po prostu nawet nie wyświetla konsoli, a jak ją manualnie załączę to i tak nic nie wyświetla). Oto mój kod źródłowy:
//main.java
package fsx;
import java.util.Random;
public class main
{
public static void main(String[] args)
{
Random r= new Random();
samoloty [] samolot = new samoloty[100];
samolot[0]= new samoloty(); samolot[0].nazwa="Cessna C-172"; samolot[0].rozbieg=1630;
samolot[1]= new samoloty(); samolot[1].nazwa="Mooney M20 Bravo"; samolot[1].rozbieg=970;
samolot[2]= new samoloty(); samolot[2].nazwa="AirCreation Ultralight"; samolot[2].rozbieg=100;
lotniska [] lotnisko = new lotniska[100];
lotnisko[0] = new lotniska(); lotnisko[0].nazwa="EPKT - Katowice-Pyrzowice"; lotnisko[0].pas=9164;
lotnisko[1] = new lotniska(); lotnisko[1].nazwa="EPKM - Katowice-Muchowiec"; lotnisko[1].pas=3655;
//============================================================================
int losSamolotu;
int losTypuLotu;
int losLotniska1;
//============================================================================
losSamolotu=r.nextInt(3);
do
{
losLotniska1=r.nextInt(2);
}
while (lotnisko[losLotniska1].pas>=samolot[losSamolotu].rozbieg);
if (losSamolotu==2)
{
losTypuLotu=r.nextInt(2);
switch (losTypuLotu)
{
case 0: System.out.println("Lot widokowy: "+lotnisko[losLotniska1].nazwa); System.out.println(samolot[losSamolotu].nazwa); break;
case 1: System.out.println("Kregi nadlotniskowe: "+lotnisko[losLotniska1].nazwa); System.out.println(samolot[losSamolotu].nazwa); break;
}
}
else System.out.println("cos");
System.out.println("inne cos");
}
}
//samoloty.java
package fsx;
public class samoloty
{
String nazwa;
int rozbieg;
}
//lotniska.java
package fsx;
public class lotniska
{
String nazwa;
int pas;
}
Proszę o pomoc jeśli ktoś ma pomysł co jest nie tak. :)