Następny kod Java z błędem


(Kozielartur) #1

Cześć Podam wam przykład kodu który linijka po linijce przepisałem i cały czas po każdej próbie kompilowania tego kodu przez javac występuje inny błąd : oto ten kod -

public class Krasomowca {

public static void main(String [] args) {

String [] listaSlow1= { "architektura wielowarstwowa", "30000 metrów", "Rozwiazanie B-do-B", "aplikacja kliencka", interfejs internetowy", inteligenta karta", rozwiazanie dynamiczne", szesc sigma", "przenikliwosc"};

String [] listaSlow2= {"zwieksza mozliwosci", "poprawia atrakcyjnosc", "pomnaza wartosc", "opracowana dla", "bazujaca na", rozproszona", "sieciowa", "skoncentrowana na", "podniesona na wyzszy poziom", "skierowanej", "udostepniona"};

String [] listaSlow3= { "procesu", "punktu wpisywania", "rozwiazania", "strategi", "paradygmatu", "portalu", "witryny", "wersji", "misji" };

int lista1Dlugosc = listaSlow1.lenght;

int lista2Dlugosc = listaSlow2.lenght;

int lista3Dlugosc = listaSlow3.lenght;

int rnd1=(int) (Math.randon() * lista1Dlugosc);

int rnd2=(int) (Math.random() * lista2Dlugosc);

int rnd3=(int) (Math.random() * lista3Dlugosc);

String zdanie = listaSlow1[rnd] + " " + listaSlow2[rnd] + " " + listaSlow3[rnd] ;{

System.out.println("To jest to, czego nam trzeba:" + "zdanie");

}

}

Teraz w wierszu poleceń wyskakuje błąd w linijce 3 - String [] listaSlow1 = .......razem jest 11błędów i pierwszy to :

1) w ostatnim wyrazie umieszczonym w cudzysłowiu przenikliwość zamiast litery - i - chce by był nawias klamrowy

2) błąd drugi to ta sama linijka czyta wyraz "30000 metrow" ,że zamiast litery w jest > z kreską pod spodem _ i mówi,że to not a statement

itp. błędy które dla mnie wydają się bezpodstawne Czy ktoś spotkał się z takim błędami podczas kompilacji?????? Dzięki za wasz czas i odpowiedź Artur Gdynia


(Winor Mzt) #2

Dużo literówek, w czym ty program piszesz, w notatniku? Zainstaluj sobie jakieś IDE (Eclipse, NetBeans - polecam) poniżej zamieszczam poprawny kod:

public class Krasomowca {

public static void main(String [] args) {

String [] listaSlow1= { "architektura wielowarstwowa", "30000 metrów", "Rozwiazanie B-do-B", "aplikacja kliencka", "interfejs internetowy", "inteligenta karta", "rozwiazanie dynamiczne", "szesc sigma", "przenikliwosc"};


String [] listaSlow2= {"zwieksza mozliwosci", "poprawia atrakcyjnosc", "pomnaza wartosc", "opracowana dla", "bazujaca na", "rozproszona", "sieciowa", "skoncentrowana na", "podniesona na wyzszy poziom", "skierowanej", "udostepniona"};


String [] listaSlow3= { "procesu", "punktu wpisywania", "rozwiazania", "strategi", "paradygmatu", "portalu", "witryny", "wersji", "misji" };


int lista1Dlugosc = listaSlow1.length;

int lista2Dlugosc = listaSlow2.length;

int lista3Dlugosc = listaSlow3.length;


int rnd1=(int) (Math.random() * lista1Dlugosc);

int rnd2=(int) (Math.random() * lista2Dlugosc);

int rnd3=(int) (Math.random() * lista3Dlugosc);


String zdanie = listaSlow1[rnd1] + " " + listaSlow2[rnd2] + " " + listaSlow3[rnd3] ;


System.out.println("To jest to, czego nam trzeba:" + zdanie);

}


}