Newsgroup: it.comp.java
Titolo: Pippaccia all'opera!!!!!!!!!

Tanto per cambiare mi serve un'aiuto......
La cosa è molto semplice, e nonostante ciò mi sono bloccato.Sto cercando di
creare un programmino
 base base ,che stampi una semplice frase, però senzamettere la frase da
stampare direttamente nei parametri
 di "println".Guardate un pò!
________________________________
public class Pippaccia
{
public static void main (String[] args);
 String s ="pippaccia";
    {
 System.out.println(s);
    }
}
________________________________
Ora quando lo compilo mi da il seguente errore:
C:\Documenti\Pippaccia.java:4: missing method body, or declare abstract
public static void main (String[] args);
                          ^
1 error
Procedura completata con codice di uscita 1
Che vuol dire? Dove sbaglio?
Grazie tante a tutti.
Schiappa I

 }
public static void main (String[] args){ ------>CORRETTO.
Essenso un metodo richiede le parentesi graffe di apertura e chiusura. ^__^
Inoltre le parentesi graffe sono un pò incasinate...A te l'onere di
sbrigliare l'ingarbugliata matassa!
Ciao.

Il codice giusto è :
public class Pippaccia
{
   public static void main (String[] args);
   {
     String s = "pippaccia";
     System.out.println(s);
   }
}
Java non è Pascal (per fortuna : ) ).
Aloha.

 }
Inoltre poichè ha dichiarato la classe public il file deve chiamarsi
Pippaccia.java

non è giusto, hai messo un punto e virgola di troppo.
 Il codice giusto è :
 public class Pippaccia
 {
    public static void main (String[] args)
    {
      String s = "pippaccia";
      System.out.println(s);
    }//end main
 }//end class

=> X Babbio77
da come hai scritto il codice sembra che volessi creare un metodo di
"stampa"  anzichè invocare la println() direttamente sulla stringa .
Se così fosse il codice sottostante ti potrà schiarire le idee ..... 
public class Pippaccia
{
public static void main (String[] args)
{
 String s ="pippaccia";
 stampastringa(s);
}
 public static void stampastringa(String stringhina)
 {
 System.out.println(stringhina);
 }
}
bye
oOo razzo oOo

 "stampa"  anzichè invocare la println() direttamente sulla stringa .
Che cosa è un metodo di "stampa"?
Io ho iniziato a conoscere java da circa 2 settimane,e ho cercato solo di
creare un prog she scrivesse la stringa "pippaccia" ,ho provato il prog con
le tue modifiche e non capisco la differenza, mi potresti iluminare?
Schiappa I a rapporto, mio capitano!!!!!!

Un metodo di stampa è semplicemente un ... metodo, scusa il gioco di parole,
ma nel paradigma orientato agli oggetti è proprio questa la definizione, un
metodo di un oggetto.
Non vi è nessuna differenza:
 System.out.println("pippaccia");
e
 stampaStringa(s);
producono lo stesso output, la particolarità sta nel fatto che hai creato un
metodo (stampaStringa) che accetta in input solo stringe e che al suo
interno riproduce "Syetm.out.println("pippaccia");", quindi solleverebbe un
eccezione nel caso tu invocassi una chiamata del genere:
 stampaStringa(5+3);
poiché passeresti al metodo un intero e non una stringa.
Ti consiglio di cercare un po' di documentazione ...
http://java.sun.com
http://mokabyte.it
http://programmazione.html.it/java/index.html
più il solito tuorial "thinking in java" di Bruice Eckel...
Ciao, Grava!

Esattamente !
Ti consiglio inoltre (anche se criticato da alcuni su questo NG ....) 
java mattone dopo mattone reperibile all'url : 
http://www.java-net.tv
che secondo me è molto adatto a chi deve iniziare .
ciao
oOo razzo oOo

 ha scritto nel messaggio
news:3c67cae...@news.tiscalinet.it...

Scusa se mi permetto, ma io quel testo non lo consiglierei a nessunooo!!!
Me lo sto rivedendo adesso, dopo l'eccellente lavoro che sta facendo il mio
professore e posso solo ribadire che è fatto male.
Sorry.