Totalni sam pocetnik u javi i ako bi netko mogao pomoci oko ovog programcica bio bi mu zahvalan
javlja gresku class Student is public,should be declared in a file named TestStudent public class
import java.util.Scanner;
public class Student {
private String idBroj;
// ID broj studenta
private String ime;
// studentovo ime
private String programStudija;
// program studija
private int godina;
//godina studija
//(1, 2, 3)
public void setProgramStudija(String p)
{
programStudija=p;
}
public void povecajGodinu()
{
godina++;
}
public String getIme()
{
return ime;
}
public void prikaz()
{
System.out.println("Student ID: "+idBroj);
System.out.println("Ime: "+ime);
System.out.println("Program studija: "+programStudija);
System.out.println("Godina: "+godina);
}
public Student(String id,String im,String p)
{
idBroj=id;
ime=im;
programStudija=p;
godina=1;
}
}
public class TestStudent
{
public static void main(String[] args)
{
Scanner in=new Scanner(System.in);
System.out.println("Koji je ID broj studenta?");
String i=in.next();
System.out.println("Koje je ime studenta?");
String n=in.next();
System.out.println("Koji je program studija?");
String d=in.next();
Student st=new Student(i,n,d);
st.povecajGodinu();
st.setProgramStudija("strojarstvo");
System.out.println();
st.prikaz();
}
}
Treba mi pomoc u Javi!!!
- poruka: 3
- |
- čitano: 827
- |
- moderatori:
Lazarus Long, XXX-Man, vincimus
- +/- sve poruke
- ravni prikaz
- starije poruke gore
To si sve natisko u jedan FILE. Kod Jave se treba svaka klasa stavljati u posebnu datoteku i ime datoteke mora biti isto kao i ime klase (to ti i compiler govori)
class Student is public,should be declared in a file named TestStudent public class
Inače možeš imati klasu unutar klase u Javi i da je sve u jednoj datoteci, ali budući da si početnik, probaj razdijeliti te dvije klase u dvije datoteke (koje su u istom package-u, pa da ne moraš importirati package), pa onda probaj. Trebalo bi raditi.
... ili jednostavno obrisi public modifier sa klase koja nema main()