Hallo liebe Fachinformatiker-Com
Ich habe die Aufgabe ein kleines Programm zu schreiben, welches in der Lage ist Noten aus einer gewissen Datei auszulesen und daraus die Gesammtnote zu berechnen. Da ich eigentlich wenig bis sehr wenig Ahnung vom programmieren habe hoffe ich, dass ich hier ein bischen Hilfe bekommen könnte.
das Programm sollte folgendermaßen aufgebaut sein:
Ich habe ein Textdatei in der pro Zeile ein Buchstabe und eine Zahl zu finden sind. zB m1, e4 oder s6.
m sollte für eine mündliche Note stehen, e für eine Stegreifaufgabe kurz Ex und schließlich das s für Schulaufgabe. Die Zahl steht natürlich für die entsprechende Note.
m und e sollten jeweils einfach zählen und s doppelt.
das Einlesen der Datei klappt schonmal ganz gut:
import java.io.*;
public class TextFileReader {
public static void main(String[] args){
File f = new File(args[0]);
try{
FileReader fr = new FileReader(f);
BufferedReader br = new BufferedReader(fr);
String zeile = br.readLine();
while (zeile != null) {
System.out.println(zeile);
zeile = br.readLine();}
}catch(IOException ioe){
System.out.println("Datei nicht vorhanden");}
}
}
Jetzt stehe ich aber vor einem Problem. Ich weiß nicht wie ich es hinbekomme, die einzelnen zeilen nach e, m oder s zu durchsuchen und mit dem jeweiligen faktor zu multiplizieren. also x1 ist ja hinfällig aber für die schulaufgaben wäre die verdopplung natürlich wichtig um auf das richtige Ergebnis zu kommen.
Vielleicht hat ja jemand von euch Lust mir ein wenig zu helfen, wäre für jede Hilfe dankbar
Danke im voraus
Dominik