Class "name" does not...

0

Witam. Gdy chce odpalić ten o to kod:

[code]
public class Ziom {
private static Object dane;
public static void main() {
Dane dane=new Dane();
dane.wyswietlImie();

}

}
class Dane {
String imie="Radek";
public void wyswietlImie()
{ System.out.print(imie) ; }
public String podajImie()
{ return imie; }
}
[/code]

wywala mi błąd Class "Ziom" does not have a main Method.
Dopiero zaczynam przygodę z javą więc proszę nie cisnąć po mnie ;)
Jeszcze jedno pytanko: Jaka jest komenda by wczytywać dane z klawiatury? Np. "Podaj a: " i co potem ;) Z góry dzięki za odpowiedź

0

Tylko bez private static Object dane;

0

Nie ma statycznej metody main z argumentem String[]

0

Kod umieszczaj między znacznikami < code=java> i < /code> (bez spacji).
Program javy zaczyna się od funkcji

public static void main(String[] args)

Masz prezent pokazujący trzy sposoby czytania z konsolo.

/* Wprowadzanie danych w trybie konsoli tekstowej
   - przy pomocy klasy Console (od 1.6)
   - przy pomocy System.in.read()
   - przy pomocy klasy Scanner (od 1.5)
 */
import java.io.*;
import java.util.*;

public class CzytanieZKonsoli
{
    private static final int ENTER=13;
    //------------------------
    public static void main(String args[])
    {

        Console con=System.console();
        String txt=con.readLine("Napisz cokolwiek a potem naciśnij ENTER ");
        con.printf("%s\n",txt);

        int k=0,i=0;
        int[] tekst=new int[100];
        System.out.println("Napisz cokolwiek a potem naciśnij ENTER");
        do
        {
            try
            {
       	        i=System.in.read();
                tekst[k++]=i;
      	        if (i==ENTER)
      	        {
                    break;
               }
            }
            catch (IOException e)
            {
            }
        }
        while (true);
        for (i=0;i<100;i++)
        {
            if (tekst[i]==ENTER)
            {
                break;
            }
            System.out.print((char)tekst[i]);
    	}
    	System.out.println("");

    	System.out.println("Napisz cokolwiek a potem naciśnij Ctrl-C");
        Scanner sc=new Scanner(System.in);
        while(sc.hasNext())
        {
            System.out.print(sc.next()+" ");
        }
    }
}

0

Rzeczywiście dzięki bardzo ;) Robie to z książką i niestety tam tego nie wydrukowali ;0

0

Co to za książka?

0

komputer swiat ekspert biblioteczka JAVA szkola programowania

1 użytkowników online, w tym zalogowanych: 0, gości: 1