[PPJ] Gradivo
Fikalo
PlavušaSFilozofskog nwm, vidio sam da je gore neko imo slican problem i samo sam izbriso package lab1 iz filea
Fikalo
also,
jel problem ovaj error? briem da pokusava jos jednom procitat sa ulaza kad vise nema ulaza, al kaze rezultat da je ok, to je jedino bitno jelda?
WickyWinslow
Fikalo Ja bih rađe ispravio nego riskirao.
Fikalo
WickyWinslow sto je najbolje, eksuli nisam ziher kako, neznam kak bi detektiro da nece vise slat linija ako nemamo odredeni broj linija i ako nemamo praznu liniju
WickyWinslow
Fikalo
Scanner scanner = new Scanner(System.in);
while(scanner.hasNextLine()){
…
}
tomekbeli420
Fikalo ja sam koristio
try (BufferedReader reader = new BufferedReader(new InputStreamReader(System.in))) {...}
Zašto BufferedReader? Za razliku od apstraktne klase java.io.Reader, klasa java.io.BufferedReader nudi metodu public String readLine() koja čita liniju po liniju i stavlja to u string. Kako znati da je došlo do kraja? Ako je povratna vrijednost null, što se lako provjerava. Preferiram korištenje ovakvog APIja nego onog Scannera koji je malo kompliciraniji za korištenje ak se mene pita…
Fikalo
WickyWinslow ouuu thx, ja sa provjeravo sa while(!ulaz.isEmpty())
Fikalo
tomekbeli420 ma radilo mi je to sa hasNextLine al fala
AK10
Fikalo
Ali kod mene je slucaj ako nemam zadnji prazan red da mi ne procita liniju.
npr.
// stavi sumu kubova prvih deset prirodnih brojeva u varijablu rez
n = 10 // varijable ne treba deklarirati prije inicijalizaije
rez = 0
za i od 1 do n
rez = rez + i*i*i
az
ovdje mi se nikad ne procita az jer nema te zadnje prazne linije? Je li imao netko ovakav problem?
Koristila sam i buffered reader i scanner ali opet je isto
Fikalo
endyyyy nez, ja sam napravio dosl kako je wicky napiso i funkcionira mi tako
tata
iz uputa za SPRUT s ferweba:
“Točan format ulaznih podataka bit će po retcima definiran za svaku pojedinu vježbu, a svaki redak (uključujući i zadnji) završava znakom za kraj retka.”
Artemis
Kad predajem zip kao rješenje dobijem: Error: Could not find or load main class LeksickiAnalizator.
Trebam li izbrisati možda package u Javi ili?
AntonioB25
Artemis
Pokušaj zipat samo klase koje koristiš, ali ih nemoj stavit u mapu nego njih direkno zipaš
bjunolulz
trebam li zipati python kod
grga_it_is
Nije mi jasno kako recimo u 16. zadatku možemo koristiti ovu relaciju, kada nemamo arhitekturu koja bi to pokrenula, točnije računalo a će moći samo izvoditi programe programskog jezika “L”, mislim, znači li to da i A i B i C mogu izvoditi sve programe ili ne, jer nije navedeno (ako je odgovor da mogu, kako onda nemamo zapise jezičnih procesora za svaku arhitekturu koji prevode sve te zadane jezike u strojne jezike a, b i c)?
MOXY
kako na windowsu testiram jel radi program u py?
AnamarijaM
MOXY Pokreni program, kopiraj test i stisni ctrl+D.
blablajar
mozemo li koristiti toCharArray?
MOXY
mislio sam preko cmda, al ok
testirao sam par primjera i skuzio sam da oni nikad nemaju tipa BROJ 3 -4, tj ne gledaju negativne brojeve kao brojeve, vec kao op minus i broj, jel to stvarno tako u svim slucajevima ili sam ja nes pobrkao? btw meni to printa kao broj 3 -4, a ne op minus 3 - i broj 3 4
Crotta
MOXY Kaze u zadatku: “Negativne brojeve dobiva se prefiksiranjem unarnim operatorom -. … Jezik osim binarnih podržava i unarne operatore +i -, ali oni se u leksičkoj analizi ne razlikuju od binarnih operatora, tj. pripadaju istoj klasi leksičkih jedinki.” Dakle, trebas predznak minus ispisati zasebno od samog broja.