не мога да изпечатам при задача с For - цикъл
Здравейте,
не ми печата крайния реултат, опитах да разменя i да започва от 0 както и от 1, също да е само по голямо, да е по голямо и равно на на броя итерации но резултата е един и същ, ако някой може да помогне??
пействам кода
package OnlineExams;
import java.util.Scanner;
public class P05MovieRatings {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int numOfMovies = Integer.parseInt(scanner.nextLine());
String movieName = scanner.nextLine();
double rating = Double.parseDouble(scanner.nextLine());
double avRating = 0;
double maxRating = Double.NEGATIVE_INFINITY;
double minRating= Double.POSITIVE_INFINITY;
for (int i = 1; i <= numOfMovies; i++) {
if (rating < minRating){
minRating = rating;
}if (rating > maxRating){
maxRating = rating;
}
avRating += rating;
movieName = scanner.nextLine();
rating = Double.parseDouble(scanner.nextLine());
}
System.out.printf("%s is with highest rating: %.1f%n", movieName, maxRating);
System.out.printf("%s is with lowest rating: %.1f%n", movieName, minRating);
System.out.printf("Average rating: %.1f%n", avRating / numOfMovies);
}
}