Eine ganze Zahl ist , auch wenn es genau durch 2 teilbar ist , es ist seltsam anders . Sie können ein Programm schreiben, in der Programmiersprache Java , die jedes Element testet in einem Eingangs-Array für diese Eigenschaft , und trennt die Elemente in separate Sammlungen - eine für selbst , eine für ungerade . Anleitung
1
Shop der Satz von Eingangs- Zahlen als Elemente in einem Array , wie im folgenden Beispielcode:
int [ ] = { inputNumbers 43,543,245,2,56,567,8767 , 2 , -32,41 };
2
Declare zwei Java Collections zu geraden Zahlen getrennt halten von ungeraden , wie im folgenden Beispielcode:
Liste outputEven = new ArrayList ();
Liste outputOdd = new ArrayList ();
der Vorteil der Verwendung Kollektionen ist, dass neben der Bereitstellung viele nützliche integrierte in Methoden , Sammlungen nur Speicher für so viele Elemente wie sie enthalten
3
Trennen Sie die Zahlen in den beiden Ausgangs -Sammlungen durch Iteration über dem Eingang , wie im folgenden Beispielcode: .
for (int i: inputNumbers ) {
if ( i % 2 = 0 ) {
outputOdd.add (i); } else
{
outputEven.add (i); }
}
Nach Ausführen dieses Code wird Sammlungen outputEven und outputOdd enthalten die geraden und ungeraden Zahlen in der Eingabe , beziehungsweise.