Hallo Community,
wir haben in unserer 10. Klasse im Informatik Unterricht seit neuestem mit Arrays angefangen. Da stellten sich mir gleich ein paar Fragen:
Warum MUSS man bei der Angabe einer Array Index Nummer IMMER - 1 rechnen? Es ist zwar kein echtes Problem aber der Grund ist interessant.
Da denk ich mir, ok der Computer muss vielleicht aus irgendeinem Grund auf JEDEN Fall bei 0 anfangen zu zählen, da kommt mir wieder die Frage WARUM.
Außerdem und wenn schon: Warum gibt es in Java der Einfachheit halber keine Funktion, die das Problem automatisch löst und jeden Index automatisch - 1 nimmt?
Natürlich habe ich das alles nachgefragt...... aber die Lehrerin ist in dem Thema entweder genau so schlau wie ich oder hat nur lust drauf jedem Zusatzaufgaben zu geben, denn jetzt muss ich im Internet suchen und gucken ob ich was finde und meine Ergebnisse in der nächsten Stunde vortragen. Natürlich tuhe ich dies und finde nichts außer Tatsachen DASS es so ist obwohl ich denke dass die Lösung eigentlich gar nicht so kompliziert sein muss.
wir haben in unserer 10. Klasse im Informatik Unterricht seit neuestem mit Arrays angefangen. Da stellten sich mir gleich ein paar Fragen:
Warum MUSS man bei der Angabe einer Array Index Nummer IMMER - 1 rechnen? Es ist zwar kein echtes Problem aber der Grund ist interessant.
Da denk ich mir, ok der Computer muss vielleicht aus irgendeinem Grund auf JEDEN Fall bei 0 anfangen zu zählen, da kommt mir wieder die Frage WARUM.
Außerdem und wenn schon: Warum gibt es in Java der Einfachheit halber keine Funktion, die das Problem automatisch löst und jeden Index automatisch - 1 nimmt?
Natürlich habe ich das alles nachgefragt...... aber die Lehrerin ist in dem Thema entweder genau so schlau wie ich oder hat nur lust drauf jedem Zusatzaufgaben zu geben, denn jetzt muss ich im Internet suchen und gucken ob ich was finde und meine Ergebnisse in der nächsten Stunde vortragen. Natürlich tuhe ich dies und finde nichts außer Tatsachen DASS es so ist obwohl ich denke dass die Lösung eigentlich gar nicht so kompliziert sein muss.