je suis un debutant en java et j'ai un problam dans ce program:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
import java.io.*;
 
public class Grades {
 
    int sum;
    int[][] grades = {{85,90,95,80},
                        {95,100,95,100},
                        {92,96,92,96},};
 
    String[] names = {"Pat","Heather","Margaret"};
 
    double[] averages = {0.0,0.0,0.0};
 
    public Grades () {
    }
 
    public static void main(String args[]) throws IOException{
        Grades cw = new Grades();
 
        cw.calculate();
        cw.printResults();
 
        System.in.read();
        System.exit(0);
    }
    public void calculate( ){
 
        averages[0] = (grades[0][0] + grades[0][1] + grades[0][2])/3;
        averages[1] = (grades[1][0] + grades[1][1] + grades[1][2])/3;
        averages[2] = (grades[2][0] + grades[2][1] + grades[2][2])/3;
    }
    public void printResults( ){
 
        System.out.println(names[0] +"'s average is: " + averages[0]);
        System.out.println(names[1] +"'s average is: " + averages[1]);
        System.out.println(names[2] +"'s average is: " + averages[2]);
    }}
quand je compiler le program aves compile project il s'affiche ce message "compled process" et apres l'execution afixhe un fenetre mais il n ya pas des resultat
mais avec compil file il affiche ce message
"class Grades is public,should de declared in a file named Grades.java"
Pourquoi et donne moi des solution?