interprétation d'une erreur java - Java - Programmation
Marsh Posté le 07-06-2019 à 11:43:35
ReplyMarsh Posté le 10-06-2019 à 19:31:36
lewis80 a écrit : |
Bonjour,
ça a marché, mais tu ne vas pas prendre de bonnes habitudes comme ça. Je te conseille de:
- change le nom de ton fichier, "main" est un mot réservé. Le nom de fichier doit (convention) avoir un nom commençant par un majuscule, de type MaClasse.java, et tu reprends le nom pour la déclaration de la classe
* public class MaClasse
Marsh Posté le 11-06-2019 à 21:15:58
openlowcode a écrit : |
Bien recu, merci openlowcode!!
Marsh Posté le 06-06-2019 à 16:54:25
Bonjour a vous !
Je suis tout nouveau sur le forum et débutant en programmation et en langage java.
je souhaite sincèrement pouvoir compter sur votre tolérance aux questions que vous pourriez trouver stupides de ma part. Merci d'avance pour votre soutien.
Pour commencer, je m'exerce a écrire quelques petits bouts de programmes.
celui ci-dessous me génère des erreurs que je n'arrive pas a interpréter:
import java.util.Arrays;
public class main {
public static void main(String[] args) {
double[] x = { 2.5, 0.5 };
double[] y = x;
System.out.println("x = " + Arrays.toString(x));
System.out.println("y = " + Arrays.toString(y));
x[0] = -0.5;
System.out.println("x = " + Arrays.toString(x));
System.out.println("y = " + Arrays.toString(y));
System.out.println(x==y);
}
}
L'erreur généré est la suivante:
java version "1.8.0_31"
Java(TM) SE Runtime Environment (build 1.8.0_31-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, mixed mode)
javac -classpath .:/run_dir/junit-4.12.jar:/run_dir/hamcrest-core-1.3.jar:/run_dir/json-simple-1.1.1.jar -d . Main.java
Main.java:2: error: class main is public, should be declared in a file named main.java
public class main {
^
1 error
compiler exit status 1
Message édité par gilou le 06-06-2019 à 22:52:39