ďťż

Ładny brzuch

ja dopiero zaczynam przygodę z Javą, napisałam coś co można by było podciagnąć pod miano programu, ale nawet nie moge sprawdzić czy działa bo pojawia mi się jeden dbłąd. To kod tego programu ( na pewno całkowicie zły ale moż e da sie zrobić żeby zadziałało ;)) :
import javax.swing.JOptionPane; import java.lang.*; import javax.swing.*; class Korn { public String imie; public String pseudomin; public int data; public String toString() { return imie + ", " + pseudomin + ", " + data + ", "; } Korn () {} Czlonek (String im,String ps, int y); { imie = im; pseudomin = ps; data urodzenia = y; } class Korn { public static void main(String[] args) { Czlonek j,f,m; j=new Czlonek(); j.imie = "Jonathan"; j.pseudomin = "Hiv"; j.data urodzenia = 1971; f=new Czlonek(); f.imie = "Reginald"; f.pseudomin = "Fieldy"; f.data urodzenia = 1969; m=new Czlonek(); m.imie = "James"; m.pseudomin = "Munky"; m.data urodzenia = 1970; String s,r,t; double a,b,c,d,x1,x2; s=JOptionPane.showInputDialog(null, "1.Jonathan,\n 2.Fieldy,\n 3.Munky,\nPodaj numer:"); a=Double.parseDouble(s); if (a=1) System.out.println("Wybrales: " +j); else r=JOptionPane.showInputDialog(null, "1.Jonathan,\n 2.Fieldy,\n 3.Munky,\nPodaj numer:"); b=Double.parseDouble(r); if (b=2) System.out.println("Wybrales: " +f); else t=JOptionPane.showInputDialog(null, "1.Jonathan,\n 2.Fieldy,\n 3.Munky,\nPodaj numer:"); c=Double.parseDouble(t); if (c=3) System.out.println("Wybrales: " +f); } } }

błąd taki wyskakuje :

Compiling 1 source file to C:\Documents and Settings\Agnieszka\java\program1\build\classes
C:\Documents and Settings\Agnieszka\java\program1\src\program1\Korn.java:19: invalid method declaration; return type required
Czlonek (String im,String ps, int y);
1 error
BUILD FAILED (total time: 0 seconds)

Nie wiem co mam zrobić, cały weekend nad tym siedze, jutro musze oddac program z klasą a nie bardzo sie w tym orientuję :( jesteście moją ostatnią deską ratunku, tylko prosze spokojnie mi wytłumaczcie bo chciałabym to zrozumieć.
Za pomoc z góry dziekuję :)



Wprowadziłam pewne zmiany ponieważ doszłam do wniosku że pewnych rzeczy na razie nie przeskoczę, ale dalej mam jeden bład.
To kod :
import javax.swing.JOptionPane; import java.lang.*; import javax.swing.*; public class Korn { public String imie; public String pseudomin; public int data; public String toString() { return imie + ", " + pseudomin + ", " + data + ", "; } Korn () {} Korn (String im,String ps, int y) { imie = im; pseudomin = ps; data = y; } class Czlonek { public static void main(String args[]) { Korn j,f,m; j=new Korn(); j.imie = "Jonathan"; j.pseudomin = "Hiv"; j.data = 1971; f=new Korn(); f.imie = "Reginald"; f.pseudomin = "Fieldy"; f.data = 1969; m=new Korn(); m.imie = "Jame"; m.pseudomin = "Munky"; m.data = 1970; System.out.println(f); System.out.println(m); System.out.println(j); } } }
a to błąd :
Compiling 1 source file to C:\Documents and Settings\Agnieszka\java\program1\build\classes
C:\Documents and Settings\Agnieszka\java\program1\src\program1\Korn.java:31: inner classes cannot have static declarations
public static void main(String args[])
1 error
BUILD FAILED (total time: 0 seconds)

Rozdziel klasy ;-), może pomoże.

Jeżeli to jeszcze istotne, to poniżej kod, który u mnie się skompilował i uruchomił. Nie wiem co on robi, bo nie wnikałem, ale coś tam napisał.
Kod musi się znajdować w pliku Czlonek.java.
import javax.swing.JOptionPane; import java.lang.*; import javax.swing.*; class Korn { public String imie; public String pseudomin; public int data; public String toString() { return imie + ", " + pseudomin + ", " + data + ", "; } Korn () {} Korn (String im,String ps, int y) { imie = im; pseudomin = ps; data = y; } } public class Czlonek { public static void main(String args[]) { Korn j,f,m; j=new Korn(); j.imie = "Jonathan"; j.pseudomin = "Hiv"; j.data = 1971; f=new Korn(); f.imie = "Reginald"; f.pseudomin = "Fieldy"; f.data = 1969; m=new Korn(); m.imie = "Jame"; m.pseudomin = "Munky"; m.data = 1970; System.out.println(f); System.out.println(m); System.out.println(j); } }
Użytkownik chodnik edytował ten post 01 kwiecień 2007, 21:56


Dziękuje za pomoc :) teraz dokładnie się przyjże gdzie poległam :) podzrawiam :)

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •