Hallo ihr lieben,
seit einiger zeit versuche ich mich in java einzuarbeiten. ich versuche hier und da ein bischen was zu programmieren um grundlegensten dinge nicht sofort wieder zu vergessen. habe allerdings keine vorkenntnisse in sachen programmierung und hoffe, etwas hilfe von euch zu bekommen.
momentan bin ich daran, ein minimales "programm" zu schreiben, welches mir eine textdatei ausließt und den inhalt berechnet. dabei handelt es sich um schulnoten. ich habe schulaufgaben(s), stegreifaufgaben(e) und mündliche noten(m). noten von 1-6. meine textdatei sieht folgendermaßen aus:
s1
m3
e5
-
s5
m6
e1
etc.
die schulaufgaben(s) sollten hier natürlich doppelt zählen hingegen die stegreifaufgaben(e) und die mündlichen noten(m) nur einfach. bisher bin ich schonmal soweit gekommen, dass mein programm zumindest die textdatei lesen und ausgeben kann:
klappt soweit ganz gut. nun müsste ich den ein- bzw ausgelesenen inhalt nach s, e oder m durchsuchen und die angehängten zahlen berechnen. könntet ihr mir dabei etwas helfen? am besten wären natürlich codebeispiele wenn sich jemand die mühe machen könnte. Zwar sehe ich extrem oft einzelne methoden, doch ohne anwendungsbeispiel bringen mich diese aber meist nicht weiter da ich nicht weiß, wie und wo ich sie anweden kann.
best regards
seit einiger zeit versuche ich mich in java einzuarbeiten. ich versuche hier und da ein bischen was zu programmieren um grundlegensten dinge nicht sofort wieder zu vergessen. habe allerdings keine vorkenntnisse in sachen programmierung und hoffe, etwas hilfe von euch zu bekommen.
momentan bin ich daran, ein minimales "programm" zu schreiben, welches mir eine textdatei ausließt und den inhalt berechnet. dabei handelt es sich um schulnoten. ich habe schulaufgaben(s), stegreifaufgaben(e) und mündliche noten(m). noten von 1-6. meine textdatei sieht folgendermaßen aus:
s1
m3
e5
-
s5
m6
e1
etc.
die schulaufgaben(s) sollten hier natürlich doppelt zählen hingegen die stegreifaufgaben(e) und die mündlichen noten(m) nur einfach. bisher bin ich schonmal soweit gekommen, dass mein programm zumindest die textdatei lesen und ausgeben kann:
Code:
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");}
}
}
klappt soweit ganz gut. nun müsste ich den ein- bzw ausgelesenen inhalt nach s, e oder m durchsuchen und die angehängten zahlen berechnen. könntet ihr mir dabei etwas helfen? am besten wären natürlich codebeispiele wenn sich jemand die mühe machen könnte. Zwar sehe ich extrem oft einzelne methoden, doch ohne anwendungsbeispiel bringen mich diese aber meist nicht weiter da ich nicht weiß, wie und wo ich sie anweden kann.
best regards