Hallo zusammen!
hab da mal ne eher uninteressante Frage. Ich hab das folgende Programm und soll es auf Syntax-,Laufzeit-, Semantikfehler untersuchen. Ich weiß allerdings nicht genau wie die definiert sind und hab deshalb ein paar Fragen.
1 Class WochenImSchaltjahr {
2 public static void main (string[] args) {
3 integer tage;
4 int wochen;
5 int resttage;
6
7 tage = 366
8 wochen = tage * 7;
9 resttage = tage % 7;
10 System.out.print("Ein Schaltjahr besteht");
11 //System.out.print(" manchmal");
12 System.out.println(" aus " + wochen + " Wochen und " resttage + " Tagen. ");
13
14 {
15 }
Ist // in Zeile 11 auch ein Syntaxfehler?
Ein Semantikfehler ist meiner Meinung nach das * in Zeile 8, welches durch / ersetzt werden muss.
Wo befinden sich aber dann Laufzeitfehler?
Wäre nett wenn mir da einer von euch helfen könnte.
Gruß
hab da mal ne eher uninteressante Frage. Ich hab das folgende Programm und soll es auf Syntax-,Laufzeit-, Semantikfehler untersuchen. Ich weiß allerdings nicht genau wie die definiert sind und hab deshalb ein paar Fragen.
1 Class WochenImSchaltjahr {
2 public static void main (string[] args) {
3 integer tage;
4 int wochen;
5 int resttage;
6
7 tage = 366
8 wochen = tage * 7;
9 resttage = tage % 7;
10 System.out.print("Ein Schaltjahr besteht");
11 //System.out.print(" manchmal");
12 System.out.println(" aus " + wochen + " Wochen und " resttage + " Tagen. ");
13
14 {
15 }
Ist // in Zeile 11 auch ein Syntaxfehler?
Ein Semantikfehler ist meiner Meinung nach das * in Zeile 8, welches durch / ersetzt werden muss.
Wo befinden sich aber dann Laufzeitfehler?
Wäre nett wenn mir da einer von euch helfen könnte.
Gruß