Servus leute ich mal wieder
das hier ist die aufgabe
/**
* Schreiben Sie ein Programm welches in einem int-Array array die erste
* Zahl findet deren rechter Nachbar den gleichen Wert hat. Geben Sie die
* Zahl und ihre Position im Array aus. Nachdem die Zahl gefunden wurde,
* soll das Array nicht wetrer bis zum Ende durchlaufen werden. Nehmen Sie
* als Beispiel folgende Array:
*
* int[] array = {2,4,8,-3,-3,-5};
*
* Ihr Programm muss auch dann richtig funktionieren, wenn die Länge der
* Arrays 0 ist oder es keine solche Zahl gibt. Geben Sie dann einen
* entsprechenden Text auf der Konsole aus.
*/
Stimmt das ganze so mit der aufgabenstellung ?
was ich nicht hinbekomme ist die richtige stelle anzugeben weil so gibt er mir ja nur die -3 aus, aber ich muss ja noch die Stelle ausgeben, da es ein Array ist gibt er mir an Stelle 3 aus,
aber ich will das am schluss steht
Zahl -3 an stelle 4. und 5.
Dankeeee !
das hier ist die aufgabe
/**
* Schreiben Sie ein Programm welches in einem int-Array array die erste
* Zahl findet deren rechter Nachbar den gleichen Wert hat. Geben Sie die
* Zahl und ihre Position im Array aus. Nachdem die Zahl gefunden wurde,
* soll das Array nicht wetrer bis zum Ende durchlaufen werden. Nehmen Sie
* als Beispiel folgende Array:
*
* int[] array = {2,4,8,-3,-3,-5};
*
* Ihr Programm muss auch dann richtig funktionieren, wenn die Länge der
* Arrays 0 ist oder es keine solche Zahl gibt. Geben Sie dann einen
* entsprechenden Text auf der Konsole aus.
*/
Java:
public static void main(String[] args) {
int[] array = { 2, 4, 8,-3,-3, -5 };
System.out.println(array.length);
for (int i = 0; i < (array.length-1); i++) { // wieso muss ich hier die -1 eingeben damit
// kein "fehler" in der konsole kommt
if (array[i] == array[i + 1]) {
break;
System.out.println("Zahl" + array[i]);
Stimmt das ganze so mit der aufgabenstellung ?
was ich nicht hinbekomme ist die richtige stelle anzugeben weil so gibt er mir ja nur die -3 aus, aber ich muss ja noch die Stelle ausgeben, da es ein Array ist gibt er mir an Stelle 3 aus,
aber ich will das am schluss steht
Zahl -3 an stelle 4. und 5.
Dankeeee !