2016-05-08 3 views
0

Wie kann ich erreichen, dass die erste Studentennummer 1 statt 0 ist? Ich habe ich versucht zu ändern 1.Ändern der Ausgangsnummerierung

// Get grades 
getGrades(scores, grades); 

// Display results 
for (int i = 0; i < scores.length; i++) { 
    System.out.println("Student " + i + " score is " + 
     scores[i] + " and grade is " + grades[i]); 
} 

Hier ist, was die Ausgabe sieht aus wie jetzt:

die nubmer der Schüler eingeben: 3

Geben Sie 3 Partituren: 23 45 67

Student 0 Punktzahl ist 23 und Note ist F

Student 1 Punktzahl ist 45 und Grad ist C

Student 2 Punktzahl ist 67 und Klasse ist A

+6

'" Schüler "+ (i + 1) +" 'Einfach' i' zu '(i + 1)' – 3kings

+0

Das ist Ihre Lösung Stammoonie ^^ – DarkV1

Antwort

2

Ihr Code ist gut, nur den Druck wie folgt ändern:

System.out.println("Student " + (i + 1) + " score is " + scores[i] + " and grade is " + grades[i]); 

(i + 1) ausgeben wird der Offset, die Sie wollen.

+0

Vielen Dank! – Stanmoonie

1

Ihr Code benötigt eine kleine Änderung in der for-Schleife.

In Arrays ersten Index ist 0, also wenn Sie von 1 zählen möchten, sollten Sie Eigenschaft für sie erstellen.