So reparieren Sie meinen Zähler und meinen durchschnittlichen RechnerJava

Java-Forum
Anonymous
 So reparieren Sie meinen Zähler und meinen durchschnittlichen Rechner

Post by Anonymous »

Ich muss einen Code erstellen, der die Benutzereingabe für Klassen basierend auf einem Schülernamen nimmt, den der Benutzer eingegeben hat. '++' "< /p>
Hier ist meine Hauptklasse und meine Schülerklasse: < /p>

Code: Select all

/**
* COSC 210-001 Assignment 2
* Prog2.java
*
* description
*
* @author Tristan Shumaker
*/
import java.util.Scanner;

public class main {

public static void main( String[] args) {
double[] addQuiz = new double[99];
int counter = 0;
//Creates new scanner for input
Scanner in = new Scanner( System.in);

//Prompts the user for the student name
System.out.print("Enter Student Name: ");
String name = in.nextLine();

// requests first score and primes loop
System.out.print("Enter Student Score: ");
int scoreInput = in.nextInt();

while( scoreInput >= 0 ) {
System.out.print("Enter Student Score: ");
scoreInput = in.nextInt();
counter++;
}
System.out.println( );
System.out.println("Student name: " + name);
System.out.printf( "\nAverage: %1.2f", total(addQuiz, counter) );
System.out.printf( "\nAverage: %1.2f", average(addQuiz, counter) );
}
}
< /code>
und meine Schülerklasse: < /p>
public class Student {
private String name;
private int total;
private int counter;

public Student() {
super();
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public int getTotal() {
return total;
}

public void setTotal(int total) {
this.total = total;
}

public void addQuiz( int scoreInput) {
total += scoreInput;
int counter++;
}

public static double average( double[] addQuiz, int counter ) {
double sum = 0;
for( int t = 0; t < counter; t++) {
sum += addQuiz[t];
}
return (double) sum / counter;
}
}
Jede Hilfe, die euch helfen könnt, wäre sehr geschätzt

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post