Je suis nouveau à Java quelqu'un peut-il expliquer s'il vous plaît me quel est le problème avec cette méthode:Quel est le problème avec cette méthode?
clas Hello {
public static void main (String[]arg) {
Document.write ("hello world") ;
}}
Je suis nouveau à Java quelqu'un peut-il expliquer s'il vous plaît me quel est le problème avec cette méthode:Quel est le problème avec cette méthode?
clas Hello {
public static void main (String[]arg) {
Document.write ("hello world") ;
}}
class
. Où est Document
?Je pense qu'ils pourraient être confondus avec 'document.write' de JavaScript. –
Je suis d'accord avec Brian – David
Est-ce que cela justifiait vraiment un downvote? –
C'est la sortie du compilateur:
Hello.java:1: 'class' or 'interface' expected
clas Hello {
^
1 error
Cela signifie que vous devez soit le type class
ou interface
(Dans votre cas, il devrait être classe)
En supposant que vous avez eu une erreur tout en copiant/collant ici, le problème signalé par le compilateur est:
Hello.java:3: cannot find symbol
symbol : variable Document
location: class Hello
Document.write ("hello world") ;
^
1 error
Cela signifie que le compilateur ne sait rien à propos d'une classe nommée: Document
c'est ce que ne peut pas trouver le symbole signifie dans ce cas.
Peut-être que vous voulez écrire:
System.out.println("Hello world");
Programme complet de fonctionnement:
public class Hello {
public static void main(String[] args) {
System.out.println("Hello world");
}
}
+1 pour lui apprendre à comprendre les erreurs du compilateur, afin qu'il puisse apprendre à résoudre lui-même les problèmes –
Nice, Oscar. – BalusC
Merci à vous deux. J'enseigne mon auto Python et parfois les messages d'erreur qui semblent "trop évidents" pour un programmeur de niveau intermédiaire dans une langue sont complètement gênants pour quelqu'un de nouveau à la langue. Ayant cela à l'esprit, j'espère que ma réponse aidera à mieux comprendre le problème au PO. – OscarRyz
Vous avez probablement voulu dire ceci:
public class Hello {
public static void main(String[] args) {
System.out.println("hello world");
}
}
Pourquoi le downvote? Downvoting avec une raison est utile à tout le monde. Downvoting sans un est tout simplement pas. – Yishai
EHM ... self explainatory -.- –
Be Assurez-vous de ne pas confondre ** Java ** et ** Javascript **. Ils sont des langues différentes, en dépit de la similitude dans le nom. –
java: javascript :: voiture: tapis –