PhlegethoN Δημοσ. 25 Φεβρουαρίου 2011 Δημοσ. 25 Φεβρουαρίου 2011 >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?
chmo Δημοσ. 25 Φεβρουαρίου 2011 Δημοσ. 25 Φεβρουαρίου 2011 τι προβλημα έχεις? εμένα γιατί νομιζω πως μου δουλεύει κανονικά? Name: chris Grades: grade 1: 10 grade 2: 8 grade 3: 10 Average grade: 9.333333333333334 Minimum: 8
PhlegethoN Δημοσ. 25 Φεβρουαρίου 2011 Μέλος Δημοσ. 25 Φεβρουαρίου 2011 Το δοκιμασα σε netbeans πριν λιγο φιλε chmo και οντως δουλευει μια χαρα..!! Το ρημαδι το eclipse ειχε φαει σκαλωμα και δεν με αφηνε να το κανω compile βγαζοντας σφαλμα στο StudentGrades SG1 = new StudentGrades("Example Student");! Πω τζαμπα 1μιση ωρα απο τη ζωη μου... Αν δεν το λεγες οτι τρεχει δεν παιζει να το ξαναπιανα.. μου χε σπασει τα @@! Να'σαι καλα!
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.