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