fork download
  1. import java.util.Scanner;
  2.  
  3. class Ex1 {
  4. private String name;
  5. private String[] subjects = new String[3];
  6. private float[][] notes = new float[3][4];
  7. private float[] subjectAverage = new float[3];
  8. float result;
  9. Scanner sc = new Scanner(System.in);
  10.  
  11. private void PobierzImieOdUsera() {
  12. System.out.print("Podaj imię ucznia: ");
  13. name = sc.next();
  14. }
  15.  
  16. private void PobierzPrzedmiotyIocene() {
  17. for (int i = 0; i < subjects.length; i++) {
  18. System.out.print("Podaj nazwy przedmiotów, których uczy się " + name + ": \n");
  19. subjects[i] = sc.next();
  20. for (int j = 0; j < notes[i].length; j++) {
  21. System.out.print("Podaj ocenę dla przedmiotu " + subjects[i] + ": \n");
  22. notes[i][j] = sc.nextFloat();
  23. }
  24. }
  25. }
  26.  
  27. private void SrednieOcen() {
  28. for (int i = 0; i < subjectAverage.length; i++) {
  29. float average = 0;
  30. for (int j = 0; j < notes[i].length; j++) average += notes[i][j];
  31. subjectAverage[i] = average / notes[i].length;
  32. System.out.print("Srednia " + subjects[i] + ": " + subjectAverage[i] + " \n");
  33. }
  34. }
  35.  
  36. public static void main(String[] args) {
  37. Ex1 n = new Ex1();
  38. n.PobierzImieOdUsera();
  39. n.PobierzPrzedmiotyIocene();
  40. n.SrednieOcen();
  41. }
  42. }
Success #stdin #stdout 0.14s 31104KB
stdin
Kasia
Angielski
6
5
5
3
Niemiecki
5
4
4
4
Francuski
3
6
6
6
stdout
Podaj imię ucznia: Podaj nazwy przedmiotów, których uczy się Kasia: 
Podaj ocenę dla przedmiotu Angielski: 
Podaj ocenę dla przedmiotu Angielski: 
Podaj ocenę dla przedmiotu Angielski: 
Podaj ocenę dla przedmiotu Angielski: 
Podaj nazwy przedmiotów, których uczy się Kasia: 
Podaj ocenę dla przedmiotu Niemiecki: 
Podaj ocenę dla przedmiotu Niemiecki: 
Podaj ocenę dla przedmiotu Niemiecki: 
Podaj ocenę dla przedmiotu Niemiecki: 
Podaj nazwy przedmiotów, których uczy się Kasia: 
Podaj ocenę dla przedmiotu Francuski: 
Podaj ocenę dla przedmiotu Francuski: 
Podaj ocenę dla przedmiotu Francuski: 
Podaj ocenę dla przedmiotu Francuski: 
Srednia Angielski: 4.75 
Srednia Niemiecki: 4.25 
Srednia Francuski: 5.25