Προς το περιεχόμενο

Απλος κωδικας Java


PhlegethoN

Προτεινόμενες αναρτήσεις

Δημοσ.

>public class StudentGrades {
       
       private static final int arraySize = 50;
       private String name;
       private int grades[];
       private int gradeCount;
       
       public StudentGrades(String n) {
               name = n;
               gradeCount = 0;
               grades = new int[arraySize];
       }
       
       public void changeName(String n) {
               name = n;
       }
       
       public void addGrade(int g){
               gradeCount++;
               grades[gradeCount] = g;
       }
       
       public double average() {
               double sum = 0.0;
               for (int i=1; i<=gradeCount; i++) {
                       sum = sum + grades[i];
               }
               return sum/gradeCount;
       }
       
       public int minimum() {
               int min = grades[1];
               for (int i=1; i<=gradeCount; i++) {
                       if (grades[i]<min) {
                               min=grades[i];
                       }
               }
               return min;
       }
       
       public void printGrades() {
               System.out.println("Name: " + name);
               System.out.println("Grades:");
               for (int i=1; i<=gradeCount; i++) {
                       System.out.println(" grade " + i + ": " + grades[i]);
               }
               System.out.println("Average grade: " + this.average());
               System.out.println("Minimum: " + this.minimum());
       }

}

 

>public class A1P1Tester {

public static void main(String[] args) {
	
	StudentGrades SG1 = new StudentGrades("Example Student");
	
	SG1.addGrade(7);
	SG1.addGrade(10);
	SG1.printGrades();
}
}

 

Κατα πασα πιθανοτητα προκειται για οξεια γκαβομαρα αλλα ειμαι ικανος να φαω ολο το μεσημερι ψαχνοντας...

Αν μπορει καποιος αετοματης να μου πει, που ειναι το προβλημα στο παραπανω και η main δεν αναγνωριζει τον constructor?

Δημοσ.

τι προβλημα έχεις? εμένα γιατί νομιζω πως μου δουλεύει κανονικά?

 

Name: chris

Grades:

grade 1: 10

grade 2: 8

grade 3: 10

Average grade: 9.333333333333334

Minimum: 8

Δημοσ.

Το δοκιμασα σε netbeans πριν λιγο φιλε chmo και οντως δουλευει μια χαρα..!!

 

Το ρημαδι το eclipse ειχε φαει σκαλωμα και δεν με αφηνε να το κανω compile βγαζοντας σφαλμα στο StudentGrades SG1 = new StudentGrades("Example Student");!

Πω τζαμπα 1μιση ωρα απο τη ζωη μου... Αν δεν το λεγες οτι τρεχει δεν παιζει να το ξαναπιανα.. μου χε σπασει τα @@! Να'σαι καλα! ;)

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...