Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class Notenmanager {
- Scanner s1 = new Scanner(System.in);
- String type;
- int anzahlM;
- int anzahlS;
- int gesS;
- int gesM;
- boolean run = true;
- double durchM;double durchS;double durchG;
- Notenmanager() {
- notenBekommen();
- System.out.println(notenBerechnen());
- }
- void notenBekommen() {
- while(run){
- type = s1.next();
- int note = s1.nextInt();
- if (type.equals("S")) {
- anzahlS++;
- gesS += note;
- } else if (type.equals("M")) {
- anzahlM++;
- gesM += note;
- } else if (type.equals("=")) {
- run = false;
- break;
- } else {
- throw new IllegalArgumentException("Keine Note dieses Typs vorhanden");
- }
- }
- }
- double notenBerechnen(){
- durchM = gesM/anzahlM;
- durchS = gesS/anzahlS;
- return durchG = (2*durchS+durchM)/(2*anzahlS+anzahlM);
- }
- public static void main(String[] args) {
- Notenmanager Mathe = new Notenmanager();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement