Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Suche » Suchergebnis » Hallo Gast [Anmelden|Registrieren]
Zeige Beiträge 1 bis 4 von 4 Treffern
Autor Beitrag
Thema: Programm verstehen...
Neuling

Antworten: 4
Hits: 5.192
16.08.2014 14:45 Forum: Algorithmen


Warum bin ich den im Bereich (0,8) bei modulo mit 9?

und woran erkenne ich, dass das Programmstück
code:
1:
 if ( i % 9 != 0) 

nur Vielfache von 9 ausgeben?
Thema: Programm verstehen...
Neuling

Antworten: 4
Hits: 5.192
Programm verstehen... 16.08.2014 11:37 Forum: Algorithmen


Hey Leute,

wie euch vllt schon mein Nickname verrät, bin ich ein Neuling im Bereich der Informatik/ Programmierung. Ich bring mir alles durch Bücher + Internet bei und hab einige Verständnis probleme und brauch deshalb eure Unterstützung.

Aufgabe:

Bestimmen Sie die Ausgabe des nachfolgenden Java- Programms:

public class BreakAndContinue {
public static void main (String [] args) {
for (int i = 0; i < 100; i ++) {
if (i == 74) break;
if ( i % 9 != 0) continue;
System.println(i);
}
int i = 0;
while (true) {
i++;
int j = i * 30;
if (j == 1260) break;
if (i % 10 != 0) continue;
System.out.println(i);
}
}
}

Meine Ideen:

Soweit ich weiß, wenn ich mich an ein Programm setze und es verstehen will, versuche ich es von außen nach innen zu bearbeiten.

also: i ist gleich 0, deshalb ungleich 74 und das Programm wird deshalb nicht verlassen. Jetzt muss ich 0 % 9 berechnen welches 9 ergibt und ungleich 0 ist, deshalb wird 9 ausgegeben. Was als ergebnis aber auch schon falsch ist, ich aber nicht drauf komme warum.
Desweiteren bin ich mir nicht ganz so sicher ob ich jz die Schleife wiederhole oder erst die while Schleife abarbeite.

Nehmen wir an ich bearbeite zuerst die for - Schleife , dann würde ich den Wert 9 um 1 erweitern , wegen der update wert i++, was dann 10 ist.
10 ist wieder ungleich 74 also weiter . 10 % 9 ist 1 .
usw.

meine Ergebnisse sind allerdings falsch :/

Wo liegen meine Fehler und welche Tipps könnt ihr mir auf meinem Weg mitgeben um solche Programme am besten verstehen zu können.

MFG
Neuling
Thema: Addition bei Inkrement- Aufgabe
Neuling

Antworten: 4
Hits: 5.812
13.08.2014 17:03 Forum: Algorithmen


Daaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanke !!!
Thema: Addition bei Inkrement- Aufgabe
Neuling

Antworten: 4
Hits: 5.812
Addition bei Inkrement- Aufgabe 12.08.2014 17:21 Forum: Algorithmen


Meine Frage:
Also ich habe die Regeln des Inkrements, sprich welchen Unterschied es zwischen i++ und ++i beispielweise gibt verstanden, allerdings hab ich ein Problem bei der Aufgabe System.out.println((++i) + (++i)); //bei i= 3
und der nachfolgenden Ausgabe System.out.println(i);

ich hab wirklich schon durchs Internet versucht, allerdings keine Lösung gefunden. Ich wäre sehr dankbar, wenn mir jemand eine Antwort geben könnte.

Danke im voorraus

LG

Neuling

Meine Ideen:
Meine Rechung:

da i= 3: sollte das Ergebnis 8 werden, jedoch hab ich es in java ausgeführt und es kommt 9 raus.. ???? Waruuum
Zeige Beiträge 1 bis 4 von 4 Treffern