» »

Java problemček

Java problemček

pajac ::

Dejte me prosim usmerit, zakaj to ne dela, ker sem se totalno zaciklu in bom znoru!!!;(
Javlja mi dva errorja (pri for zanki)
Koda:
import java.util.Random;

public class Studentek
{
protected String ime;
protected String priimek;
protected int vpisSt; //vpisna stevilka
int[] OcenIzpiti = new int[3]; //izpiti
int[] Ocena = {5, 6, 7, 8, 9, 10}; // ocene

Random rnd = new Random(); //rnd nam nalkjucno izbira
for(int i=0; i< =OcenIzpiti; i++)
OcenIzpiti[i] = Ocena[rnd.nextInt()]; //naj bi izbral nakljucnega od 5-10

//metode za dostop do spremenljivk
public void setIme(String im)
{
ime = im;
}
public String getIme(){
return ime;
}
/******************************/
public void setPriimek(String pr)
{
priimek = pr;
}
public String getPriimek() {
return priimek;
}
/*****************************/
public void setSt(int st)
{
vpisSt = st;
}
public int getSt(){
return vpisSt;
}
/****************************/
}
HA!..Tega pa nima še nihče!! ;p

Vesoljc ::

v for zanki delaš primerjavo int-a z array-em... to ne gre...
ali uporabi vrednosti (velikost array-a, v tem primeru 3) ali pa naredi konstanto, ki jo potem uporabiš ob kreiranju polja in v for zanki...
Abnormal behavior of abnormal brain makes me normal...

pajac ::

Hvala ti za to, sam to ni bla primarna napaka, to sem slucajno spustil.Error message je naslednji:
/*************************************************************************************/
C:\Program Files\JCreator LE\MojiProgrami\Studentek.java:15: illegal start of type
for(int i=0; i< =STIZ; i++)
^
C:\Program Files\JCreator LE\MojiProgrami\Studentek.java:16: < identifier> expected
OcenIzpiti[i] = Ocena[rnd.nextInt()]; //naj bi izbral nakljucnega od 5-10
^
2 errors

Process completed.
/*************************************************************************************/
Če ti je jasno mi prosim pomagaj!!:\
HA!..Tega pa nima še nihče!! ;p

kopernik ::

Manjka ti metoda !
Ne moreš kar pisati kode direktno za deklaracijami.

public class Studentek
{
protected String ime;
protected String priimek;
protected int vpisSt; //vpisna stevilka
int[] OcenIzpiti = new int[3]; //izpiti
int[] Ocena = {5, 6, 7, 8, 9, 10}; // ocene

Random rnd = new Random(); //rnd nam nalkjucno izbira

// NAPAKA !!!!
for(int i=0; i< =OcenIzpiti; i++)
OcenIzpiti[i] = Ocena[rnd.nextInt()]; //naj bi izbral nakljucnega od 5-10


Torej, vsaj konstruktor ti manjka :

public class Studentek
{
protected String ime;
protected String priimek;
protected int vpisSt; //vpisna stevilka
int[] OcenIzpiti = new int[3]; //izpiti
int[] Ocena = {5, 6, 7, 8, 9, 10}; // ocene

Random rnd = new Random(); //rnd nam nalkjucno izbira

public Studentek() {
for(int i=0; i< =OcenIzpiti; i++)
OcenIzpiti[i] = Ocena[rnd.nextInt()]; //naj bi izbral nakljucnega od 5-10
}

pajac ::

ja na to nisem niti pomislil:\

hvala ti na trudu, sm ze popravil...

TNX!!:D
HA!..Tega pa nima še nihče!! ;p


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

C# povezava forma in classa

Oddelek: Programiranje
172331 (1794) Miko55
»

[c#] seštevanje itemov v checkedListBoxu

Oddelek: Programiranje
5824 (721) mihies
»

[Java] Kako filtrirati, katera števila lahko vpišeš?

Oddelek: Programiranje
182075 (1777) fiction
»

[c#]4 v vrsto - padanje krogov

Oddelek: Programiranje
81988 (1820) VASkO
»

[Java][Naloga] Seznam študentov, majčken problem

Oddelek: Programiranje
362311 (1998) VASkO

Več podobnih tem